On this page
you will find
a brief description
of my education and professional background
As a software engineer, I specialize in building web applications using technologies such as TypeScript, Tailwind CSS, ReactJs, and Git. I consider myself an expert in these technologies and enjoy staying up-to-date with the latest developments. I am also an avid user of VS Code, which I find to be an essential tool for my development workflow. I have a background in Java and SpringBoot and have been able to seamlessly transition to the JavaScript stack, in which I am currently proficient.
I have a bachelor`s degree in Computer Science from Chuka University. I also graduated from highschool in 2018 with an overall score of B+ (GPA 3.3) here is the breakdown.
Subject | Grade | GPA |
---|---|---|
Mathematics | A | 4.0 |
Computer Studies | A | 4.0 |
Physics | A- | 3.7 |
English | B+ | 3.3 |
Chemistry | B | 3.0 |
Geography | B- | 2.7 |
Biology | C+ | 2.3 |
Kiswahili | C+ | 2.3 |
In 2023, I graduated from Chuka University with a second-class upper division in Computer Science, boasting a GPA of 3.7. Throughout my academic journey, I excelled in subjects crucial for a career in software engineering, showcasing both theoretical understanding and practical application.
Mastering courses such as Introduction to Programming Methodologies (3.0), Object-Oriented Programming (3.7), and Database Systems (4.0), I honed my coding skills and learned to design efficient and scalable software solutions. Notably, achieving a GPA of 4.0 in key subjects like Introduction to Database Systems, Theory of Computation, and Industrial Attachment demonstrated my ability to excel in both theoretical and hands-on aspects of software development.
My dedication to software projects, including Computer System Projects I and II, showcased my proficiency in applying theoretical knowledge to real-world scenarios. Specialized subjects like Software Project Management (3.0), Distributed Systems (4.0), and Decision Support Systems (3.7) further equipped me with the skills needed for complex software development projects. These achievements underscore my commitment to excellence in software engineering and my readiness to contribute to innovative and impactful projects.
I am a self-taught software developer, who has taken several online courses on LinkedIn Learning, Coursera, and Udemy to learn new technologies and sharpen my skills. I have over 11 professional certificates that back up my dedication to continuous learning and development.
I am a strong believer in the power of open-source software and contribute regularly to various open-source projects. I believe in giving back to the community and sharing my knowledge and experience with other.
I am an individual who is driven by curiosity and continuously seeks new ways to push boundaries and create innovative solutions. I have a positive attitude towards challenges and always strive to find creative solutions to overcome them. I am a team player and enjoy working with others to achieve a common goal. I am dedicated to delivering high-quality work and providing excellent customer service. I am always looking for new opportunities to learn and grow as a developer, and I am excited to see where my career takes me next.
Let's arrange a
conversation
about that project!
I have a tech stack in which i have gained years of experience on and in which i have built most of my projects on.
REACT JS
UI Library / Framework
HTML 5
Markup Language
CSS 3
Styling
Figma
UI/UX Design software
Tailwind CSS
CSS Library
Java
POJO
Spring
Java framework
Clerk
Authentication framework
NextJS
Yet another React framework
JavaScript
Dynamism
TypeScript
JavaScript with handcuffs
Firestore
Document database
Firebase
Backend as a service
MySql
Traditional database
GIT & GitHub
Version Control
Convex
Backend as a service
* I am a flexible and fast learning developer not afraid to take on any new technologies.
portfolio