Hallo, I'm John

also pronounced as J'onn or Jhon

Computer Engineer | Full-Stack Developer

I'm a computer engineer focused on building web, mobile and server applications that are fast, accessible and reliable. Over the past four years I've worked across full-stack, network, data and machine learning engineering, and I'm always looking to learn new and improved technologies.

Mannheim, Deutschland/Germany

Available for new projects

4+

Years Experience

4

Projects Shipped

3

Companies Worked With

About me

Curious about me? Here's a quick introduction:

Hello, I'm a passionate computer engineer specializing in full-stack development, networking, data engineering, machine learning, mobile application development (Flutter, React Native and Expo), and embedded systems. I care deeply about researching the tools I use and writing clear, readable, high-performing code.

I began my journey in computer engineering in 2020 and have since grown into a well-rounded engineer, taking on new challenges and learning modern technologies along the way, including a strong focus on TypeScript, Next.js and SvelteKit. Four years in, I'm building and shipping production-grade web, mobile and server applications.

I'm a progressive thinker who enjoys working on products end-to-end, from ideation through to development and deployment.

Outside of engineering, I enjoy exploring new technology and following the journeys of early-stage startups. You can find my updates on Twitter and most of my code and open-source work on GitHub.

What I Do

  • Full-stack web development
  • Networking & data engineering
  • Machine learning & embedded systems
  • Mobile app development

A few quick facts about me:

  • B.Sc. Computer Engineering
  • Avid learner
  • Aspiring indie hacker

I'm currently available for freelance and contract work, feel free to reach out and say hello.

Skills

The skills, tools and technologies I am really good at:

language

C langC++GolangJavascriptPerlPhpPythonRustTypescriptShellScript/BashC#

Frameworks/Libraries

TailwindCSSReact.jsNext.jsReact-NativeOpenCVFlutterMatplotlibSvelte/SveltekitPytorchTensorflowReact-queryMlpackFlutter

Developer Tools

RenderGithub pagesVercelViteExpoAppWriteNginxPostgreSQLMySQLPrismaMongoDb-atlasBitbucketDockerCmakeArduinoAdobe illustrator

Aspiring skills in learning

Search engine optimizationServer-side securityEvent/signal-driven architectureDesktop applications (.NET MAUI, Tauri)Mobile application securityAdvanced DevOps infrastructure (currently exploring Coolify)Machine learning and computer visionGame development (Godot, Unity, Unreal)3D modelling; CAD and sculptingAI cloud engineering

Projects Portfolio

A showcase of my development work

Tripwayconnect

Travel & Networking Marketplace

Next.js 16TypeScriptFastifyPostgreSQLDrizzle ORMZodnext-intlpnpm workspacesDocker

A full-stack travel marketplace monorepo — events, hotels, flights, golf, holidays, lifestyle, a business-opportunities board, and a partner directory, served in three languages from a typed, schema-shared Next.js + Fastify stack.

Highlights

  • Full-stack monorepo architecture with a fully typed, schema-shared frontend and API
  • Multi-language support across English, German, and Spanish
  • Production-grade data layer built for reliable, real-time data handling
  • Containerized and deployed with a live client-facing preview
  • Performance-focused architecture for fast, lightweight page loads

Word of Faith Church Ludwigshafen

Church CMS & Admin Platform

GoPostgreSQLhtml/templateDockerDocker ComposeGitHub ActionsGorilla Muxpgx/v5JavaScriptChart.js

A production church website and content-management platform built from scratch in Go — a bilingual (German/English) public site plus a full admin dashboard the church staff use to manage every piece of content themselves.

Highlights

  • Custom-engineered backend built for full control and long-term reliability — no off-the-shelf framework
  • Comprehensive admin dashboard giving staff full control over every page, with zero technical expertise required
  • GDPR-compliant by design, with privacy and data protection built in from day one
  • Built-in analytics and engagement tracking, including QR-based reporting
  • Fully bilingual platform (German/English) for visitors and content managers alike
  • Automated deployment pipeline for fast, reliable updates

Stellar Styles

Gym Landing Page

SveltekitGithub pagesTailwindCSSViteJavascript

A platform for a gym landing page, showcasing my first use of SvelteKit, SEO and image optimization.

Highlights

  • First production SvelteKit project
  • Implemented on-page SEO best practices
  • Optimized images for fast load times

Jm aora

Social App (React Native)

AppWriteExpoTypescriptJavascriptReact-Native

From JavaScript mastery; an Expo React Native app bundled with AppWrite for the backend. It's a social app with post, video upload and management.

Highlights

  • Built with Expo and React Native
  • AppWrite backend for auth, posts and video upload
  • End-to-end social feed with media management

Tasks to be dealt with

Personal Productivity Tracker

ViteGolangReact.jsMongoDb-atlasReact-query

A site showing tasks to be dealt with by me personally, used to keep track of everything I want to learn.

Highlights

  • Full Go backend with a React frontend
  • MongoDB Atlas for persistence
  • Used daily to track my own learning goals

Sentiment analysis and text classification with mlpack C++

Text Classification Engine

C++PrismaEjsExpress.jsMlpackTypescriptC langShellScriptPythonPostgreSQL

Sentiment analysis of textual data used to assess products in discussion forums and e-commerce settings. Performs text classification to help clients quickly gauge feedback sentiment, whether favourable or negative.

Highlights

  • Built with C++ and MLpack for performance
  • Classifies e-commerce and forum feedback as positive or negative
  • Runs on a free-tier server that sleeps when idle — use the wake-up button below

Image Processing Techniques Implementation Library

C++ Image Processing Library

C++GolangImage Processing

An ongoing C++ library implementing image processing algorithms and techniques from the ground up, with a planned Go interface to power a web-based, open-source image editor.

Highlights

  • Implementing core image processing algorithms and methods from scratch in C++
  • Designing a C++ to Go bridge to bring the library into a web-based open-source image editor

Professional Experience

Here is a quick summary of my most recent experience:

IT Lead & Full-Stack Developer

Word of Faith Church Ludwigshafen

April 2025 - Present

  • Broadcast & Event Infrastructure: Direct technical operations for live streaming and screencasting events, configuring hardware/software encoding, real-time routing, and reliable audio-visual output for live audiences.
  • Web Engineering & Maintenance: Act as the sole developer responsible for designing, building, and maintaining the organization's web properties, ensuring high availability, modern architecture, and responsive user experiences.
  • Digital Strategy & Content Operations: Collaborate on social media management and digital distribution, bridging technical infrastructure with media output to amplify online engagement.
Live StreamingWeb DevelopmentIT Leadership

Warehouse Associate (Part-Time)

PHOENIX Pharmahandel GmbH & Co. KG

February 2026 - Present

  • Order Fulfillment: Pick and prepare customer orders accurately within a high-volume pharmaceutical distribution center.
  • Inventory Operations: Replenish and maintain automated picking systems to keep order processing running smoothly.
  • Goods Handling: Process incoming shipments and returns in line with logistics and quality standards.
LogisticsWarehouse Operations

Application Contractor

Application Contractor

July 2024 - March 2025

  • Worked for various clients maintaining their web servers and giving businesses their online presence.
  • Worked with a variety of technologies, including React, Next.js, TypeScript, Express.js, PostgreSQL, TailwindCSS, Golang, Firebase and SvelteKit.
ReactNext.jsTypeScriptGolangSvelteKit

Software Developer

PAYEDA

Sept 2023 - July 2024

  • Acted as part of the team responsible for the bank's mobile application.
  • Brainstormed new ideas & gathered requirements for internal projects.
  • Implemented automated tasks to aid in performing stress testing and debugging.
  • Aided Dart's interoperability with a C dynamic API library.
  • Handled sprint planning & task distribution.
DartMobileC APISprint Planning

Student Lab Assistant — Database Management Systems

European University of Lefke

Sept 2023 - June 2024

  • Assisted programming and database lab sessions, helping students troubleshoot real issues such as database server errors and slow queries.
  • Reviewed student solutions and provided technical guidance.
  • Supported over 250 students, including peers and junior students, with individual help and technical advice.
Database SystemsTeaching AssistantTechnical Support

Software Developer

ComTech

Jun 2022 - Sept 2023

  • Acted as team lead in different projects.
  • Brainstormed new ideas & gathered requirements for internal projects.
  • Designed architecture of different projects (frontend + backend).
  • Implemented checks and guards for well-known server attacks.
Team LeadArchitectureSecurity

Formal Education

Academic background and qualifications

DSH-2 German Language Certificate

Heidelberg University — International Study Centre (ISZ)

April 2025 - September 2026

  • Completed an intensive German language program at Heidelberg University's International Study Centre (ISZ), earning the DSH-2 certificate (C1-equivalent proficiency).
DSH-2Language Certification

B.Sc. Computer Engineering

European University of Lefke (EUL)

2020 - 2024

  • President, Mobile Application Club (MaC) — led the club and its events during my studies.
  • Recognized with the Top 25 Undergraduate Certificate of Recognition.
  • Worked as a Student Lab Assistant for Database Management Systems, supporting lab sessions and over 250 students.
Software EngineeringComputer NetworksEmbedded SystemsData Structures & Algorithms

Certificates & Recognition

Real, verifiable credentials and achievements

Top 25 Undergraduate Certificate of Recognition

European University of Lefke

2024

Recognized among the top 25 undergraduate students for academic and extracurricular achievement.

View certificate

Get in touch

What's next? Feel free to reach out if you're looking for a developer or engineer, have a question, or simply want to connect.

+491744241542

You can also find me on these platforms: