Programming & Backend Engineering
Building backend services and APIs with solid coding principles and maintainable design.
- PHP (primary), Laravel
- REST API design and implementation
- OOP, modular coding, clean architecture
- Data parsing and validation
Software Developer
I’m Ritesh Koirala, an entrepreneurial, experiment‑friendly software developer with over two years of experience in full‑stack web development. I like to play with ideas, break things (on purpose), and then rebuild them into practical, reliable solutions.
A software developer who combines solid fundamentals with hands‑on experience in real projects.
I am a results‑driven software developer with experience in full‑stack web development, particularly in PHP, Laravel, JavaScript, and MySQL. I enjoy turning requirements into scalable, reliable web applications and improving existing systems for performance and maintainability.
Alongside my professional work, I am building a distributed backend portfolio using Python, FastAPI, Redis, PostgreSQL/MongoDB, Docker, RabbitMQ, and AWS. I'm comfortable working across the stack: building REST and real‑time APIs, managing databases, deploying to AWS and Cloudways, and collaborating with teams using Agile practices.
Currently, I am pursuing an MSc in Computer Science at the University of East London and actively looking for an industrial placement.
Technologies and tools I use to build and ship web applications.
Building backend services and APIs with solid coding principles and maintainable design.
Designing reliable, efficient data layers for transactional and analytical workloads.
Packaging, deploying, and automating backend systems in the cloud.
Protecting APIs and data with modern security patterns.
Ensuring systems are correct, reliable, and resilient under load.
Working like a production‑grade engineer in real projects.
Recent roles and how I've been growing as a developer.
Selected work that shows what I build and how I think.
A Laravel and PHP‑based recommendation system that suggests IT career paths and opportunities based on user skills and preferences, supported by Python and JavaScript for analysis and interactivity.
Designed and developed custom web solutions for international clients, including sites such as dev.gbho.org and metroparkmy.com, focusing on usability, performance, and simple content management.
A distributed ecosystem of solo projects, each focused on a core backend or cloud capability.
Backend service where long URLs are converted into short, shareable Base62 keys and redirected efficiently.
Authentication and authorisation system with JWT tokens, secure password storage, and role‑based access control.
Collaborative projects where I led teams, owned architecture, and delivered real working systems.
Group project where I acted as group leader and lead backend engineer, delivering an AI‑driven invoice automation platform combining OCR, classification, and a robust API layer.
Group big‑data project where I coordinated the data engineering work, from ingestion to analysis and visualisation, using Spark‑based tooling.
Academic capstone‑style project where I owned the architecture and led a small team to build a full‑stack course management platform for students, teachers, and admins.
For freelance work, early‑stage collaborations, or interesting backend problems, feel free to reach out.
I'm currently studying MSc Computer Science at the University of East London and open to software development roles, industrial placements, freelance backend projects, and collaborations with founders and other builders.
Prefer a call or message? You can also reach me at +44 7352 132097. When you reach out, feel free to mention if you're looking for freelance help, a longer‑term role, or just to connect as a fellow builder.