Rafaël Bachourian
Software Engineer & Builder
Full-Stack Development · DevOps · AI/ML · Cloud Infrastructure
Profile

Software Engineer with a Master's degree in Artificial Intelligence and hands-on experience across full-stack web development, AI/ML, DevOps, Linux, Docker, cloud infrastructure, networking, and self-hosting. Experienced in taking projects from development through deployment and maintenance. R&D experience in NLP, machine learning, OCR, Python, and PyTorch.

Experience
Independent Software & Infrastructure Projects
  • Build and deploy independent web applications and software projects, including an Armenian alphabet learning platform and custom websites
  • Maintain a Linux-based self-hosted environment using TrueNAS and Docker for multiple services and applications
  • Configure and maintain reverse proxies, DNS, TLS, remote access, networking, security, and monitoring
  • Work with Traefik, Cloudflare, Tailscale, WireGuard, Oracle Cloud, and containerized services
  • Handle projects end-to-end across development, deployment, troubleshooting, maintenance, and ongoing improvements
LinuxDockerTrueNASTraefikCloudflareWireGuardOracle Cloud
Research & Development Intern
CEDRIC Lab · CNAM, Paris
  • Developed an NLP/ML pipeline to automatically categorise pedagogical activities and identify their semantic purpose
  • Worked on OCR processing of PDF textbooks using Python and PyTorch to extract structured XML content for downstream analysis
  • Worked at the intersection of NLP, linguistic engineering, and multimedia data analysis
PythonPyTorchOCRNLP
Academic Tutor & Conversation Facilitator
Université de Lorraine, Metz
  • Tutoring in Algorithms for first-year students
  • Facilitated English conversation groups
Selected Projects
Learn Armenian Alphabet
Next.js · React · TypeScript · Tailwind CSS · Drizzle ORM · PostgreSQL · Docker
Full-stack learning application for the Armenian alphabet, including containerized deployment configuration.
Raf & A Wedding
Web Development · Responsive Design · Multimedia · Deployment
Custom wedding website developed and deployed as a standalone web experience.
Armenia Social Bot
Python · Discord · Docker · SQLite
Dockerized Discord bot with persistent configuration and logging.
Discord League Notifications
Python · Discord API · Riot Games API · OpenAI API · SQLite · Docker
Automation bot that sends notifications when friends' League of Legends games end.
Spotify Data Visualization
Web Development · Data Visualization
Web-based visualization of listening habits across artists, albums, genres, sessions, and time.
Education
Master's Degree in Artificial Intelligence
Université Claude Bernard Lyon 1
M1 in Computer Science
Université de Lorraine
Bachelor's Degree in Computer Science
Université de Lorraine · MIM
Baccalauréat ES
Lycée Alfred Mézières, Longwy
Mention assez bien