Full-stack Software Developer

Teddy Kipchirchir

I build and run full-stack products — Django APIs, Next.js and Flutter apps, and the Linux servers they live on. My background in corporate IT and networking means I care about what happens after the code ships.

About me

Welcome to my technical journey. I'm a software developer and tech enthusiast with a background in corporate IT and network management. I approach every project with curiosity and precision, treating each experiment as a step toward building smarter systems.


I draw inspiration from the ever-evolving world of tech—whether I'm exploring software and machine learning projects, managing IT infrastructure, or tinkering with automation and smart farming concepts. My focus is on learning by doing and applying technical skills to solve practical problems.


If you're curious to see what I'm working on or want to discuss ideas, feel free to connect:

Teddy Kipchirchir

Work experience

Python Pair Programmer
Upwork, Remote
2025 - Present

Providing software development and technical support services through Upwork, contributing to practical projects that involve building software tools, supporting systems, and solving technical challenges in real-world environments.

Education

Computer Science
Technical University Of Mombasa
2022 - 2024

Skills

A collection of technical skills developed through hands-on work in software development, system deployment, networking, and emerging machine learning projects.

Python Development

Developing automation scripts, backend services, and practical software tools using Python, focusing on real-world problem solving and system integration.

Django & Backend Development

Building backend systems and APIs using Django, managing databases, authentication, and administrative tools for web applications.

DevOps & Deployment

Deploying and maintaining applications using Docker, Linux servers, and VPS infrastructure, including containerization and production troubleshooting.

Networking & System Troubleshooting

Diagnosing and resolving network and infrastructure issues, including connectivity problems, DHCP configuration, and packet analysis using tools such as Wireshark.

Machine Learning

Exploring machine learning concepts and data-driven systems, with an interest in practical applications in automation, agriculture, and intelligent systems.

Research & Technical Exploration

Investigating new technologies, protocols, and systems to design scalable solutions and support long-term projects in software and intelligent infrastructure.

Let's build something together

Have a product to build, a system to fix, or a role to fill? Tell me about it.

From the blog

View all posts »

Insights, experiments, and lessons from my work in tech.