Welcome to my world

Hi, I’m Emmanuel Kasuti
a Software Developer. Front-end Developer.

I'm a Rising Junior at Dartmouth College majoring in Computer science modified with digital arts. I love designing, traveling and spending time with my friends. My hobbies are playing the saxophone and making art. I’m excited to learn more about how technology can be used to shape our world and come up with healthcare solutions.

Personal Portfolio Images
Features

What I Do

Software Development

Created robust, efficient, and scalable software solutions tailored to meet unique user needs and business goals.

Web Development

Designed and build dynamic, responsive websites that provide an engaging user experience.

Mobile Development

Developed intuitive and high-performance mobile applications for both iOS and Android platforms.

UI/UX Designs

Crafting user-centric designs that enhance usability and deliver a seamless and visually appealing interface.

Pencil Artist

Produced detailed and expressive pencil artwork, capturing the essence and beauty of the subjects depicted.

3d Modeling

Created detailed and realistic 3D models and animation.

Computer Science

My Resume

Dartmouth College

Expected Graduation: May 2026
GPA: 3.69 / 4

• Programming and computation (Python)
• Data structures and algorithms (Java)
• SoftwareDesign & Implementation (C, Shell, & Bash)
• UI/UX Design (Figma)
• 3d Modelling (Maya)

Kabianga High School

Jan 2017 - Apr 2021
A- (80/84)

145th student out of 747,161 in the 2020 Kenya National Examination

Thayer School of Engineering

Research Assistant | Empower Lab | Hanover, NH
July 2023 - Present

• Collaborated with a team to develop “Sprout,” a health-tracking mobile app designed to support individuals with chronic conditions like Parkinson’s resulting in increased patient engagement and a stronger peer support community.
• Conducted extensive user research, created wireframes and prototypes using Figma, and implemented the app with Flutter.
• Led the redesign of the PHQ questionnaire to improve user experience and data collection, resulting in more accurate insights and better-informed treatment plans

Apprentice Cloud

Software Developer Intern | Nairobi, Kenya
June 2023 - Aug 2023

• Collaborated with a team to build an end-to-end Young Tal website. Implemented APIs and integrated translated pages using ReactJS. The project led to 100+ sign ups and 18 young talents securing employment after deployment.

Dartmouth’s Department of Computer Science

Teaching assistant | Hanover, NH
Jan 2024 – Mar 2024

• Led code recitation and guided students in mastering Python, focusing on data structures, GUI, and practical applications.
• Helped debug students' code, significantly reducing their troubleshooting time and enhancing their learning experience.

International Student Pre-orientation Program

Student Mentor | Dartmouth College | Hanover, NH
Aug 2023 – Mar 2024

• Spearheaded team building initiatives to foster a supportive and inclusive environment for 192 incoming international students.
• Worked with fellow mentors to welcome and offer cultural insights and practical advice to international students, aiding their adjustment to life in the United States.

Tiny Search Engine

C

• Built highly efficient search engine that crawls and indexes webpages from specified domains, processes user queries on this indexed content, ranking results based on frequency.
• Implemented it to accommodate query modifiers like AND, OR, and NOT for enhanced search precision.

Path Finder

Python

• Developed an interactive program that renders locations on a campus map and highlights the shortest path between any two points the user clicks on.

Note-taking Application

MongoDB, Express, React, NodeJs (MERN)

• Designed and implemented a note-taking application using the MERN stack (MongoDB, Express, React, Node) to enhance student productivity

Malifikra

React, Django, PostgreSQL, MongoDB

• Collaborated with a team to develop a stock tracking software called "Malifikra" (Swahili for 'asset thinker'), which tracks Kenyan stock prices and utilizes generative AI and machine learning to predict market trends resulting in more informed investment decisions for users.

Image Processing

Java

• Designed a webcam-based painting program in Java by implementing a flood fill algorithm that identifies similar colored pixels in an image and uses selected pixels as a paintbrush.

Kevin Bacon game

Java

• Utilized queues to implement Breadth First Search to find the shortest path between two actors and set to keep track of the visited actors.

Programming Languages

• Python • C • Java • Dart • HTML • CSS • JavaScript, • NodeJS • Bash • Flutter • React • React Native

Frameworks and Tools

• MySQL • PostgreSQL • MongoDB • Firebase • Supabase • Figma • Maya • Rhino • UX/UI • Adobe Illustrator

Interests

• Machine Learning • Generative AI • REST

Affiliations

• Dartmouth African Student Association (DASA) • NSBE Dartmouth Chapter • Sigma Phi Epsilon • Dickey center.

Contact

Reach out

contact-img

Emmanuel Kasuti

Rising Junior, Dartmouth College

Connect with me via Phone, Email or LinkedIn.

Phone: +16033490400 Email: emmanuel.k.makau.jr.26@dartmouth.edu