Hello, I'mJean Eric Hirwa
A Full Stack Software Developer
I design and build software and systems that respond to user needs and vision.
Software Development
I develop responsive, dynamic, and scalable websites and web applications that meet user needs, using modern web technologies. From front-end interfaces to back-end logic, I focus on delivering optimal performance and a seamless user experience.
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Node.js
- Express.js
- Next.js
- Prisma
- PostgreSQL
- Firebase
- AWS
- Vercel
- Jest
- Docker
- Git
- Jira
- GitHub
- Figma
DevOps and Cloud Computing
I implement infrastructure as code, continuous integration/continuous deployment (CI/CD) pipelines, and automation processes to optimize the development workflow. By using cloud services and containerization, I ensure reliable, scalable, and secure software deployment.
- Docker
- Kubernetes
- AWS
- Terraform
- Ansible
- Jenkins
- Git
- CI/CD
- Linux
- Bash
- GitHub Actions
- Prometheus
- Grafana
Graphic and UI/UX Design
I create visually appealing and professional designs, focusing on brand identity, UI/UX design, and marketing materials. My designs enhance user engagement and effectively communicate ideas through digital mediums.
- Adobe Photoshop
- Adobe Illustrator
- Adobe XD
- Figma
- Sketch
- InDesign
- Canva
Selected Work
SEE ALLTHE PROCESS
Your next project in 5 steps
- 012 daysDEFINE
Understand and Brainstorm
In this phase, I focus on gathering and understanding the project requirements, defining the scope, and establishing clear objectives. I collaborate closely with the client to ensure alignment.
- Gather Requirements
- Define Scope and Users
- Set Clear Objectives
- 022 weeksDESIGN
Wireframes and Prototypes
This phase involves creating wireframes and design prototypes based on the requirements. I focus on the user experience and interface design, ensuring that the visual elements align with the project goals.
- Create Wireframes
- Design Prototypes
- Get Client Feedback
- 03Depends on projectDEVELOP
Coding and Implementation
During development, I write clean and efficient code to bring the design to life. This phase involves implementing the required functionality and ensuring scalability and responsiveness.
- Code the Backend
- Implement Frontend Design
- Set Up Database
- 042 weeks minTEST
Debugging and Testing
This phase focuses on testing the functionality of the project, identifying bugs, and ensuring that the product meets the client's standards before deployment.
- Run Unit Tests
- Fix Bugs
- Client Review
- 052 days minDEPLOY
Delivery and Handover
Once all aspects are verified, the final product is deployed. This phase involves delivering the project to the client, providing any necessary documentation, and ensuring smooth handover.
- Deployment
- Handover Documentation
- Post-Deployment Support
What my clients say
See what my clients have to say about working with me
and the results I helped them achieve.
It was a great experience to work with Eric as a team leader
I was honored to have worked on a number of projects with Eric. He is a great team leader and a great person to work with. He is always willing to help and is very knowledgeable. I would recommend him to anyone looking for a great team leader.
Stella Impuhwe
Backend Software Developer
I love the way Eric approaches projects
It doesn't take you long to realize that Eric is not just a software developer. He is an artist. He has a very imaginary mind and he uses his creativity to solve problems. In some cases, you will realize that he is sometimes ahead of you in terms of how to implement or build a solution. Overall, I love the way he works.
Ntirushwa Kelly Brice
Frontend Software Developer
Jean Eric
Hirwa
Let' build a solution thatleaves a lasting impression
Hi, I'm Jean Eric. I'm a software developer with a passion for building things, both digitally and creatively. I enjoy combining my tech skills with my design background to create innovative solutions. Currently, I'm working on empowering women through tech at IRO. Outside of work, I love exploring new ideas, dancing, and diving into a good book or movie.