Skip to main content
Steve Mark

Steve Mark

Computer Scientist with Backend Development and Web Application Expertise

Talent
NairobiMember since July 18, 2026
PythonJavaScriptHTML5CSS3UnixDjangoDjango ChannelsCeleryRedisDaphneGunicornHTMXjQueryResponsive Web DesignUI/UX implementationmodern JS practicesPostgreSQLSQLiteLinuxsystemdNginxGitGitHub
·

Hire this person

Send a job offer directly to this candidate

PythonJavaScriptHTML5CSS3Unix

About

Innovative and detail-oriented Computer Scientist with strong experience in backend development, web applications, and deployment. Proficient in Python (Django, Django Channels, Celery, Redis), modern frontend technologies (JavaScript, jQuery, HTMX), and system administration combined with a typing speed of 50+ words per minute. Skilled in building scalable web applications, designing interactive UIs, and integrating real-time features such as WebSockets.

Passionate about clean code, automation, and delivering high-quality user experiences.

Experience

Full Stack Developer at Freelance / Personal Projects (2024-09 – Present)

  • Developed and deployed Django-based applications integrating Celery and Redis for background task processing.
  • Migrated applications from Gunicorn to Daphne to support ASGI and WebSocket functionality.
  • Designed and implemented real-time WebSocket features using Django Channels.
  • Automated backend services using systemd to ensure tasks run on boot.
  • Built interactive and dynamic frontend components using JavaScript, jQuery, and HTMX.
  • Worked with responsive design principles and optimized UI/UX for web applications.
  • Debugged, optimized, and maintained application performance.
  • Developed applications with a focus on mobile responsiveness and cross-device compatibility.

Cyber Attendant at Silverwin Cyber (2024-02 – 2026-03)

  • Assisted customers with computer usage, printing, scanning, internet browsing, and online applications.
  • Provided first-level troubleshooting for software, hardware, and connectivity issues.
  • Monitored computer systems, ensuring uptime, security, and smooth operations.
  • Handled cash transactions and managed daily service records.
  • Guided customers in creating and managing online accounts (emails, government portals, job applications).
  • Maintained a clean and organized workspace to ensure a professional customer experience.
  • Gained practical experience in IT support, networking basics, and user training.

Computing Teacher at Welling-gen International School (2024-01 – Present)

  • Teach GCSE Computing to students via Zoom, delivering engaging and interactive online lessons.
  • Prepare lesson plans, assignments, and assessments aligned with the GCSE curriculum.
  • Explain computing concepts such as algorithms, programming fundamentals, and networking.
  • Provide one-on-one guidance to students, ensuring personalized learning support.
  • Incorporate digital tools and e-learning platforms to enhance remote teaching effectiveness.
  • Assess student performance and provide constructive feedback to improve outcomes.

Education

Bachelor's Degree in Computer Science – Multimedia University of Kenya (2021-09 – 2025-10)

Kenya Certificate of Secondary Education – Njiiri High School (2017-01 – 2021-11)

Kenya Certificate of Primary Education – St. Christopher's school (2013-01 – 2016-10)

– Laikipia Air Base (2008-01 – 2013-01)

Reviews

Related