David Selenga Liandja

David Selenga Liandja

$15/hr
Building user-focused, full-stack web apps that solve real-world problems with clean, scalable code.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Cape Town, Western Cape, South Africa
Experience:
3 years
About

I’m David Selenga Liandja, a software developer with a multidisciplinary background rooted in public health, education, and IT support — now fully immersed in the world of web and software development. Based in Cape Town, South Africa, I bring a unique blend of human-centered thinking, analytical problem-solving, and hands-on technical skills to every project I work on.

My journey into tech began with a deep desire to create solutions that serve people and communities. After earning a degree in Public Health and working in roles focused on education, safety, and computer repair, I transitioned into software development through self-study and structured training. Today, I am completing an intensive Software Engineering course with Code Your Future, where I’ve built software using JavaScript, Python, SQL, and followed Agile methodologies like Kanban, code review, and Test-Driven Development (TDD).

I’ve gained real-world experience through freelance projects, developing responsive websites and web apps that meet client needs and solve real problems. I work confidently with Git, GitHub, React, APIs, and modern development tools. I also have practical exposure to unit testing, debugging, pair programming, and using Generative AI for prompt engineering. I am equally comfortable working in remote and hybrid team environments, thanks to my time at CYF and previous professional roles.

Fluent in French and English, and conversational in Swahili, I communicate effectively in multicultural and collaborative settings. My diverse experience helps me bridge technical solutions with real human needs — whether it’s creating a digital product, optimizing IT infrastructure, or analyzing data for decision-making.

I’m currently seeking roles in software development, IT support, or data analytics where I can continue to learn, grow, and contribute meaningfully. For me, coding is not just about writing functions — it’s about building tools that empower people and create positive change.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.