
Hello, I'm Kelechi. I'm a full-stack engineer with 3+ years of experience. I like building modern web apps. My focus is Java/Spring, NodeJS and Python.
About me
Hey, I’m Kelechi, a software developer based in Canada. My journey began with a Mechanical Engineering degree, where I discovered my passion for solving complex design challenges through code. After graduation, I earned a computer science certification from MIT (on edX) and attended a bootcamp that sharpened my skills in system design and algorithms. Now, I’m all about building high-performance web apps that balance thoughtful design with robust engineering.
Currently, I’m at TD Group, contributing to major projects shaping the future of digital finance. I’m proud of how I’ve improved system performance and streamlined processes— building solutions that make a real difference.
When I’m not coding, I’m exploring new technologies—like a personal journaling app powered by an LLM and vector search. Mindfulness and writing keep me grounded, and in my free time, I love discovering new vinyl records or unwinding with a good book. At the heart of it all, I aim to solve real problems, share learnings, and build solutions that genuinely benefit people.
My experience
Full-Stack Developer @TD Securities
Calgary, AB
At TD Securities, I integrated fractional shares, modernized Java systems, delivered SEC-driven settlement changes, improved Python code quality and led server migrations. I also tackled Redis, Airflow, and Node.js issues, ensuring scalable solutions for evolving business needs.
2022 - presentM.Eng in Mechanical Engineering
Calgary, Canada
I earned a Master’s in Mechanical Engineering from the University of Calgary.
2022My skills
- JavaScript
- Node.js
- Java
- Spring
- Next.js
- Typescript
- Express
- PostgreSQL
- Python
- Flask
- Docker
- OpenAI API
- HTML
- CSS
Contact me
I’m always happy to connect, especially as I explore new opportunities. Whether you have a question, want to discuss a potential role, or just feel like saying hello, my inbox is open. Drop me a message, and I’ll get back to you as soon as possible!