Junior developer transitioning into software development after a professional career in healthcare.
I focus on building practical projects that help me understand how software works beyond theory: from simple scripts to networking, concurrency and application architecture.
- Python β automation, data processing, networking, concurrency
- Kotlin / Android β MVVM, clean architecture, UI state management
- Backend fundamentals β APIs, services, data flow
A structured collection of Python projects showing my progression from basic syntax to more advanced topics like file handling, GUIs, data processing, networking, concurrency and simple APIs.
What it shows:
- Python fundamentals
- Object-oriented programming
- File handling and CSV processing
- GUI basics
- Networking with TCP, UDP, HTTP and FTP
- Concurrency with threads and processes
- Security basics such as HTTPS, hashing and encryption
A Kotlin Android project focused on applying MVVM and clean architecture principles.
What it shows:
- separation of concerns
- ViewModel-based state management
- repository pattern
- scalable project structure
- Android development fundamentals
Contributor to the original Robert machine learning tool, used in a research environment.
My work has been focused on:
- integration aspects around the tool
- execution workflows
- understanding how to connect Python-based machine learning systems with user-facing applications
This experience gave me exposure to:
- real project collaboration
- scientific / research context
- working with existing complex codebases
I prefer learning by building:
- start simple
- understand the fundamentals
- then extend into more complex scenarios
Youβll see that reflected in my projects.
- Backend development with Python
- API development
- Software architecture fundamentals
- Kotlin / Android best practices
Currently focused on developing solid foundations in Python, automation and backend, with an emphasis on building practical, well-structured applications.
Interested in opportunities where I can contribute to real projects, continue improving my technical skills, and grow within a development team.

