edudeko83@gmail.com
Full-stack developer · Web, Android & AI

I turn ideas into software that works

I build complete products, from the database and API to the web and Android interface, and add AI where it genuinely helps: CV scoring, document risk analysis and smart job matching.

Real projects, built end to end

Deko Mowlid
My daily stack Spring Boot · Kotlin · Node.js
AI CV analysis Match with the job post
7
projects built
3
platforms: web, Android, blockchain
6
programming languages
3
UI languages in my apps (TR · EN · SO)
01

What I do

One developer across the whole stack, so nothing gets lost between the layers.

Web applications & APIs

Spring Boot and Node.js back ends with authentication, roles, email verification and clean REST APIs on PostgreSQL.

Android apps

Native Kotlin apps with Firebase Auth and Firestore, multi-language interfaces, dark mode and on-device PDF reading.

AI features

LLM integrations through OpenRouter (Gemini, GPT-4o mini) for CV scoring, job matching and document risk analysis, with timeouts and fallbacks.

Automation & data tools

Python tools that pull data from Google APIs, score the results and write them straight to Google Sheets, with retries and tests.

02

Projects

Real codebases I designed and built, not just screens.

Web · Security · Team project

CloudSecure DMS

Document management system that encrypts every file before it reaches the cloud and rates its risk with AI.

  • AES-256-CBC with a unique IV for every file
  • JWT sessions, bcrypt passwords, row-level security
  • Gemini 2.5 Flash reads PDF, DOCX, XLSX and ZIP content and scores risk from 0 to 100
  • Node.js
  • Express 5
  • Supabase
  • PostgreSQL
Android app

JobLens

Job search app with AI CV scoring. Job seekers apply and follow their status; employers create posts and review applications.

  • Firebase Auth with email verification
  • AI score between the CV and the job requirements
  • Turkish, English and Somali, light and dark theme
  • Kotlin
  • Firebase
  • Firestore
  • Material
Python · Automation

Dental Clinic Lead Generator

Finds dental clinics across Türkiye that need a website, scores every lead and writes a personalised outreach line.

  • City-by-city search with the Google Places API (New)
  • Need score from 1 to 10 based on website, rating and reviews
  • Writes straight to Google Sheets with a CSV backup
  • Python
  • Places API
  • gspread
  • tenacity
Android · AI

CV Analyzer for Android

The mobile side of the platform. It reads PDF CVs on the device and sends the text to an LLM for a structured analysis.

  • PDF text extraction with PDFBox on Android
  • Gemini 2.0 Flash via OpenRouter, with GPT-4o mini configured as fallback
  • Separate flows for job seekers and employers
  • Kotlin
  • Coroutines
  • OkHttp
  • Firebase
  • PDFBox
Blockchain · Web

Carbon Ledger (Yeşil Proje)

Carbon footprint platform that records verified green projects on an Ethereum smart contract and issues NFT certificates.

  • Carbon calculator and project map
  • Solidity contract deployed with Hardhat and called from Web3.py
  • Admin dashboard for project verification
  • Python
  • Flask
  • Solidity
  • Hardhat
  • Web3.py
Android · Prototype

CVision

Early Android prototype for CV analysis with separate journeys for job seekers and employers.

  • Role selection, sign-up and login
  • Language and theme switching at runtime
  • Mock AI analyzer used to design the result screens
  • Java
  • Android SDK
  • Material
03

How I work

A clear process from the first message to launch.

  1. 01

    Discovery

    We go through the problem, the users and what success looks like before any code is written.

  2. 02

    Plan & design

    I sketch the data model, the API and the key screens so you can see the plan early.

  3. 03

    Build & test

    I build in small steps with regular demos and cover the critical paths with automated tests.

  4. 04

    Launch & support

    Deployment, documentation and support after launch for fixes and small changes.

AI where it adds value

I use AI in two ways: inside products, as features like CV scoring and document risk analysis, and in my own workflow to deliver faster without lowering the quality bar.

04

About me

I'm Deko Mowlid, a full-stack developer with a computer engineering background. I like owning a product from end to end: the schema, the API, the interface and the tests that keep it all working.

Most of my work sits where hiring, security and data meet: CV analysis platforms, an encrypted document system and tools that turn public data into sales leads. Everything in the projects section is real code I wrote on my own or with a team.

Back end

Java 21 · Spring Boot · Node.js · Express · Flask

Front end

HTML · CSS · JavaScript · Thymeleaf

Mobile

Kotlin · Android SDK · Firebase · Material

Data & cloud

PostgreSQL · MySQL · Supabase · Firestore · Flyway

AI

OpenRouter · Gemini · GPT-4o mini · NLP

Quality & tools

JUnit · Playwright · Docker · Git · Hardhat

05

Frequently asked questions

What kind of projects do you take on?

Web applications, REST APIs, Android apps and automation tools. I'm most useful when a project needs both a solid back end and a clean interface.

Are you open to freelance work or a full-time role?

Yes, both. Send a short description of the project or role and I'll reply with questions and next steps.

Can you add AI to an existing product?

Yes. I've integrated Gemini and GPT models through OpenRouter for scoring and analysis, with timeouts, input limits and a fallback model so the feature stays reliable.

Which languages do you work in?

In code: Java, Kotlin, JavaScript, Python, SQL and Solidity. This site is available in Turkish, English, German and Spanish, and my apps ship in Turkish, English and Somali.

Have a project in mind?

Tell me about it. I'll reply with a clear plan and next steps.