Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mildred Fonka — Developer Portfolio

Software Developer · Android Developer · Frontend Developer

Live Portfolio | GitHub


About

Welcome to my personal developer portfolio.

I am a software developer with practical experience building Android applications, frontend interfaces, automated tests, and multilingual applications.

My development experience includes:

  • Kotlin & Jetpack Compose for Android development
  • JavaScript, React.js, Next.js, HTML, CSS & Bootstrap for frontend development
  • Material UI for building user interfaces
  • Instrumentation and unit testing
  • Application localization and translation
  • Git & GitHub
  • Figma-to-code UI implementation
  • Technical documentation and open-source contribution
  • Figma and Canva for basic UI and visual design

I have contributed to production projects including RelaySMS, DekaSMS, and LibSMSMMS, as well as websites and documentation within the SMSWithoutBorders and Afkanerd ecosystems.

I am currently learning Python and backend development, while continuing to improve my Kotlin and Jetpack Compose skills. My long-term goal is to become a full-stack developer capable of building both frontend and backend systems and developing the cybersecurity knowledge needed to build and secure reliable applications.


Contact

If you would like to discuss software development, Android development, frontend development, open-source contribution, or collaboration, you can connect with me through:


Featured Work

RelaySMS

Contributed to the RelaySMS Android application by:

  • Implementing frontend interfaces from Figma designs.
  • Building UI using Kotlin and Jetpack Compose.
  • Writing instrumentation tests.
  • Writing unit tests.
  • Working on application strings and localization.
  • Contributing translations into multiple languages.
  • Working within an existing production Android codebase.
  • Contributing to an application that is live and available to users.

Technologies: Kotlin · Jetpack Compose · Android · Instrumentation Testing · Unit Testing · Git · GitHub · Figma

Visit RelaySMS


DekaSMS

Contributed to the DekaSMS Android application with a focus on:

  • Instrumentation testing.
  • Application strings.
  • Multilingual translation and localization.
  • Working within an existing production Android codebase.
  • Contributing to software used by real users.

Technologies: Android · Kotlin · Instrumentation Testing · Localization · Git · GitHub

Visit DekaSMS


LibSMSMMS

Contributed to LibSMSMMS through:

  • Android instrumentation testing.
  • Application strings.
  • Translation and localization.
  • Working with an existing Android codebase.
  • Supporting multilingual application experiences.

Technologies: Android · Kotlin · Instrumentation Testing · Localization · Git · GitHub


Web Development

I have contributed to websites and web projects within the Afkanerd and SMSWithoutBorders ecosystems.

Afkanerd

Contributed to the Afkanerd website and technical documentation.

Visit Afkanerd

View Documentation


SMSWithoutBorders Ecosystem

Contributed to projects across the SMSWithoutBorders ecosystem, including:

  • SMSWithoutBorders website
  • RelaySMS website
  • DekaSMS website
  • SMSWithoutBorders documentation
  • SMSWithoutBorders technical blog

Technologies: HTML · CSS · JavaScript · React.js · Next.js · Bootstrap · Material UI

Visit SMSWithoutBorders

Visit RelaySMS

Visit DekaSMS

Visit Documentation

Visit Blog


Technical Skills

Android Development

  • Kotlin
  • Jetpack Compose
  • Android Studio
  • Android UI Development
  • Instrumentation Testing
  • Unit Testing
  • UI Implementation
  • Localization
  • Android String Resources

Frontend Development

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Next.js
  • Bootstrap
  • Material UI
  • Responsive Web Design

Development Tools

  • Git
  • GitHub
  • Figma
  • Canva

Testing

  • Android Instrumentation Testing
  • Unit Testing
  • Test Implementation and Maintenance
  • Debugging
  • Working with Existing Codebases

Localization

  • Android String Resources
  • Application Translation
  • Multilingual Application Support
  • Localization

Design

I have practical experience using Figma and Canva for basic UI and visual design.

My design experience includes:

  • Creating small UI designs.
  • Working from Figma design specifications.
  • Translating Figma designs into functional Android interfaces.
  • Designing simple web and application interfaces.
  • Creating basic visual assets with Canva.

Open Source & Collaborative Development

I have experience working with real-world software projects and existing repositories.

Git & GitHub

  • Clone repositories.
  • Explore existing codebases.
  • Read README files and project documentation.
  • Find and understand GitHub Issues.
  • Create feature and fix branches.
  • Switch between branches.
  • Stage and commit changes.
  • Push and pull changes.
  • Use Git stash.
  • Open Pull Requests.
  • Work with existing project conventions.
  • Investigate compiler and build errors.
  • Collaborate within development teams.

Currently Learning

Python

I am currently strengthening my Python fundamentals as part of my transition toward backend development.

Current areas include:

  • Variables
  • Data types
  • User input
  • Type conversion
  • f-strings
  • Conditional statements
  • Lists
  • Dictionaries
  • Loops
  • Functions

Backend Development

My planned backend learning path includes:

Python → HTTP → REST APIs → FastAPI → Authentication → Authorization → SQL → PostgreSQL → ORM → Testing → Docker → Linux

Cybersecurity

My long-term goal is to combine software development and cybersecurity so that I can not only build applications but also understand how to secure and fortify them.

Planned areas include:

  • Linux
  • Networking
  • TCP/IP
  • DNS
  • HTTP/HTTPS
  • Ports
  • Firewalls
  • Authentication
  • Authorization
  • Sessions
  • Cookies
  • Encryption
  • Hashing
  • Web Application Security

Deployment

This portfolio is deployed using GitHub Pages.

Live website:

https://mildrette.github.io


License

This portfolio is a personal project by Mildred Fonka.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages