Download CV Hire Me
Visitors
Shadrack T. John

Shadrack T. John

Computer Engineering Student & Full-Stack Developer

Results-driven developer specializing in scalable system architectures, API integrations, and full-stack solutions with expertise in Python, FastAPI, React, and Machine Learning.

EDUCATION

University of Dodoma

2022 - Present

BSc in Computer Engineering

Dodoma, TZ College of Informatics

Specializing in IT, Software Development, Machine Learning, System Engineering

University of Dar es Salaam

2020 – 2022

Diploma in Computer Science

Dar es Salaam, TZ College of Information and Communication Technologies (COICT)

TECHNICAL SKILLS

Programming Languages

Python JavaScript PHP C++ Golang

Backend Development

FastAPI REST APIs MySQL PostgreSQL API Integration Authentication

Frontend Development

React 19 Vite Tailwind CSS SCSS

Data Science & ML

Pandas NumPy PyTorch Scikit-learn OpenCV Model Deployment

Tools & Platforms

Arduino Git Docker Linux Render Netlify Vercel VS Code Jupyter Neovim

ACHIEVEMENTS

  • Deployed multiple Full-Stack and ML applications
  • Open-source contributor on GitHub
  • Technical mentor for junior developers

ADDITIONAL INFORMATION

Languages: English (Fluent), Swahili (Native)

Interests: Open Source, Tech Communities, System Architecture

Availability: Open to Remote and Onsite opportunities

PROFESSIONAL EXPERIENCE

Azampay Tanzania

Technical Intern
July 2024 – September 2024 Dar es Salaam, TZ
  • Integrated multiple payment gateways and third-party APIs into fintech platforms
  • Collaborated on performance tuning, security enhancements, and transaction reliability
  • Conducted system troubleshooting and prepared technical documentation
  • Participated in agile development cycles and code review sessions

Freelance Developer

Full-Stack Engineer
2023 – Present Remote
  • Developed custom Systems for local SMEs
  • Designed and launched multiple web app platforms
  • Optimized business workflows through automated reporting
  • Reduced manual processing time for clients
  • Provided technical support and maintenance

FEATURED PROJECTS

Sekela: University Finder Platform

React, FastAPI, Machine Learning
  • Platform featuring 30+ Tanzanian universities with filtering
  • ML-based recommendation system for course matching
  • Interactive data visualizations with ECharts
  • Reduced university research time for students

AfyaChecker: ML Health Assistant

Python, FastAPI, Groq API, React
  • Multilingual symptom checker (Swahili/English) with ML analysis
  • Integrated Groq API for real-time medical information
  • Designed intuitive dashboard for symptom tracking

CiveGPT: UDOM AI Chat Assistant

React, Groq API, FastApi
  • ML-powered chat application with Groq API integration
  • Real-time response generation with FastAPI backend
  • Modern React frontend with responsive design

Loan Eligibility Prediction

React, Python, FastAPI, Scikit-learn
  • ML-powered loan eligibility prediction system
  • Scikit-learn model for accurate predictions
  • FastAPI backend with React frontend

NNStudio: 3D Neural Network Visualizer

TensorFlow.js, Three.js, React
  • Interactive 3D neural network visualization with Three.js
  • Real-time AI training visualization
  • Supports interactive learning for students and developers

WhatsQr: WhatsApp QR Generator

Python, SPA
  • Creates QR codes that redirect to WhatsApp chats
  • Optimized for mobile devices
  • Easy sharing and scanning of QR codes

AnonySMS Web

Flask, Twilio API
  • Flask-based web app for sending anonymous SMS
  • Real-time validation with Twilio API integration
  • Send anonymous SMS messages on web

Aurafy: Music Personality Analyzer

React, FastAPI, Spotify API
  • Analyzes Spotify listening habits for personality profiles
  • Secure OAuth 2.0 authentication with Spotify
  • Interactive data dashboards with personalized insights

Chuodeep: Student AI Chat Assistant

Python, FastAPI, Groq API, React
  • ML-powered chat tool for academic information retrieval
  • Vector search implementation for efficient query processing
  • Reduced query resolution time compared to manual search

CERTIFICATIONS

  • Full-Stack Development: Self-Taught
  • Machine Learning: Self Taught Online Courses
  • API Development & Integration: Self-Taught

RECENTLY PLAYED ON SPOTIFY

Click to see what I'm listening to
Recently Played Spotify Tracks

QUOTE OF THE DAY

Inspirational Quote