Alain Kwishima

Software engineering student focused on web apps, DevOps, AI/ML, and IoT — building solutions to real-world problems.

AK

About

Student at Rwanda Coding Academy (RCA) with hands-on experience building full‑stack applications and solving community‑focused problems. Comfortable across frontend (Vue, React) and backend (Laravel/PHP), with growing experience in DevOps practices (Docker, CI/CD) and interest in AI/ML and IoT. Projects include a poultry farm management system (epms), a ticket checkout UI (ticket-haul), and a swimming‑community platform (comswim).

Work Experience

AC Group
On-Site

Software Development Intern

  • Gained hands-on experience with real-world software development challenges and industry best practices.
  • Worked on projects spanning web development, database design, and API integration.
  • Built fundamentals in software engineering, version control, and collaborative workflows.
  • Participated in code reviews, testing procedures, and agile development practices.
  • Developed problem-solving skills and learned to work effectively in a professional environment.

TechFlow Solutions
Remote

Frontend Lead

  • Led frontend efforts, building responsive and performant user interfaces.
  • Architected reusable UI component libraries with TypeScript and modern CSS.
  • Optimized performance, achieving significantly faster load times and UX improvements.
  • Collaborated closely with backend and product teams to deliver full-stack solutions.
  • Mentored junior developers and established team coding standards and best practices.

Independent Developer / Freelancer
Remote
Freelance

Full-Stack Developer & Technical Consultant

  • Delivered end-to-end solutions for clients across web, mobile, and AI integration.
  • Built scalable web apps with Next.js, React, and Node.js using TypeScript.
  • Developed mobile apps and backend APIs with secure auth and robust validation.
  • Created AI-powered platforms and automation tools to streamline operations.
  • Contributed to open-source and maintained an active GitHub presence.

Education

Rwanda Coding Academy (RCA)

Software Engineering / Embedded Systems / Cybersecurity (TVET)

  • Government-established model school (Nyabihu, Western Province) focused on software development, embedded systems, and cybersecurity.
  • Rigorous three-year program combining general education with technical & vocational training.
  • Hands-on learning aligned to industry skills; emphasis on problem-solving and building real solutions.
  • Active involvement in projects and community-impact initiatives.
  • Degrees & certifications: TVET diploma in Software Engineering track; online certificates in web dev and DevOps.
  • Internships/bootcamps: participated in project-based sprints and community hackathons; collaborated on open-source tasks.
  • Online courses/training: completed courses in React, Vue, Laravel, Docker, and GitHub Actions.
  • Achievements: recognized for building practical apps for local needs; leadership in team projects.

Bootcamps & Fellowships

Intensive programs in software, AI/ML, and entrepreneurship

  • Participated in hands-on bootcamps focused on modern web development and DevOps.
  • Collaborated in fellowship-style team projects emphasizing community impact and product thinking.
  • Built capstone projects with peer reviews, agile practices, and demo days.

Online Courses & Specialized Training

Certificates and guided learning paths

  • Web development: React, Next.js, Vue.js, Nuxt, Tailwind CSS.
  • Backend: Node.js/Express, PHP/Laravel, REST APIs, auth, testing.
  • DevOps: Docker, CI/CD with GitHub Actions, Vercel/Netlify deployments.
  • AI/ML foundations: Python, NumPy, Pandas, scikit-learn; ML workflows.
  • IoT basics: microcontrollers (Arduino/ESP32), sensors, and simple integrations.

Skills

JavaScript
TypeScript
Python
PHP
SQL
React
Next.js
Vue
Nuxt
HTML5
CSS3
Tailwind CSS
Shadcn/UI
Node.js
Express
NestJS
Laravel
REST APIs
tRPC
PostgreSQL
MySQL
SQLite
MongoDB
Redis
JWT
OAuth2
RBAC
Jest
Vitest
Cypress
Playwright
ESLint
Prettier
Docker
Docker Compose
CI/CD
GitHub Actions
Vercel
Netlify
Render
Nginx
Git
GitHub
Linux
Bash
NumPy
Pandas
scikit-learn
TensorFlow (basics)
Arduino
ESP32
Sensors
Communication
Teamwork
Leadership
Problem Solving
Documentation