Skip to content
View nisamaasoglu's full-sized avatar

Block or report nisamaasoglu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nisamaasoglu/README.md

Nisa Maaşoğlu

Software Engineer · AI assistants · Production web · Embedded systems
Gaziantep, Türkiye

nisamaasoglu.com · LinkedIn · Email

Building systems that still run after I stop touching them.


Now

Software Engineer at Milidia Teknoloji (Aug 2026 – present)

  • WhatsApp AI assistants for two client platforms (Node.js, TypeScript). Every customer-facing sentence comes from a knowledge layer; the model only picks the topic. Urgent messages reach a person without the model being called, and the assistant keeps running on its rule layer if the model fails.
  • A furniture maker's custom-design and e-commerce platform, taken from an existing code base to delivery: storefront, NestJS/Prisma API, admin console, store portal and a cost engine.
  • Web applications for mobile products with Next.js and TypeScript.

Selected work

Project What it does Stack
TerraScope Climate-risk and urban-resilience simulation for Türkiye's 81 provinces and Istanbul's 39 districts, projected to 2050. ERA5 + CMIP6 heat, ESHM20 seismic hazard, live quake/fire/air data, H3 globe prototype. 29 tests. Source private. Python · Streamlit · H3
Titulus Live platform for a law practice — 2,468-article legislation library, daily Official Gazette feed, an admin panel the client runs alone. avukatmetinmaasoglu.com PHP · JavaScript
Anamnesis Retrieval-grounded assistant that answers only from what it retrieved and names the source behind every claim. Read-only by design, verified by a test. Python · FastAPI · RAG
Unicorn Search-and-rescue rover firmware. Raises its own Wi-Fi, serves its command centre from flash; control logic is unit-tested with no board attached. ESP32 · C++
LetheFS A file system that forgets on purpose, along the Ebbinghaus curve. Every action logged and reversible; never deletes silently. Python · FastAPI · WebSockets
Helixir AES-256-GCM file encryption with scrypt, ciphertext rendered as a DNA sequence. Python · PyQt6

More: Aurora · Cardia · BOZGUN · Orchidia


How I build

  1. Logic apart from hardware and models — so it can be tested on a laptop, in CI, with nothing plugged in.
  2. Uncertainty is reported, not hidden — a range instead of a false exact number.
  3. Modes are declared — simulated, fallback or live, the user is always told which.
  4. Only shipped features are documented — no roadmaps dressed up as features.

Stack

Languages Python · TypeScript · JavaScript · C++ · C# · PHP · SQL
Backend FastAPI · Node.js · NestJS · Laravel · Flask · Prisma · WebSocket
AI RAG · tool-calling agents · intent classification · vector search · OpenAI / Anthropic / Gemini APIs
Frontend Next.js · React · Tailwind CSS · Streamlit
Data MSSQL · MySQL · SQLite · Pandas · NumPy
Embedded ESP32 · Arduino · OpenCV · signal processing
Practice Docker · GitHub Actions · pytest · Linux

Pinned Loading

  1. Unicorn Unicorn Public

    Solar-powered search-and-rescue rover: an ESP32 raises its own Wi-Fi access point, serves a command centre from PROGMEM, listens for survivors through a peak-to-peak microphone envelope, and estima…

    C++ 2

  2. Anamnesis Anamnesis Public

    Retrieval-grounded information assistant for a hospital — RAG + tool-calling agent with clinical guardrails. FastAPI · Python. Synthetic data.

    Python 2

  3. Titulus Titulus Public

    Production website for a real-estate law practice — a 2,468-article legislation library, a live Official Gazette feed, and a database-free admin panel a non-developer runs unaided. PHP · vanilla JS…

    1

  4. Helixir Helixir Public

    Passphrase-based file encryption with a DNA representation layer — AES-256-GCM with scrypt key derivation, ciphertext rendered as an A/C/G/T sequence exportable to FASTA. PyQt6 desktop app.

    Python

  5. LetheFS LetheFS Public

    An autonomous forgetting file system modelled on human memory: each file's recall score decays along the Ebbinghaus curve until it drops into a reversible quarantine you resolve from a live dashboa…

    Python 1

  6. Aurora Aurora Public

    A real-time generative art system that turns sound into light: live audio pitch, timbre and loudness drive a volumetric raymarching GLSL shader in the browser — every session a one-time, non-repeat…

    Python