Solutions Architect & Full-Stack Engineer

I design and build complete systems, from the circuit board to the cloud.

Embedded firmware and custom PCBs, Python backends, React web apps, IoT and local-LLM AI: one engineer who owns every layer. Open to remote and on-site roles worldwide, and to building your product, prototype or hobby project.

systems built end to end
6systems built end to end
live client websites
12live client websites
CGPA, BSc EE, UET Lahore
3.79CGPA, BSc EE, UET Lahore
registered engineer
PECregistered engineer

01 Hardware & PCB

A sensor is sampled on a board I designed: the STM32, its power stage and the GSM and GPS modules around it.

STM32ESP32Raspberry Pi PicoArduinoMore

What I build

Every layer of a connected product, from one pair of hands.

Most products need six specialists and a lot of hand-offs. I design the whole system and build each layer myself, so nothing is lost between the board and the browser.

  1. 01

    Hardware & PCB

    Every product I ship begins as a schematic and a bare board, microcontrollers placed, power stages sized, sensors wired. I design and populate custom PCBs, then bring them up on the bench with a scope on the rails.

    • STM32
    • ESP32
    • Raspberry Pi Pico
    • Arduino
    • Custom PCB Design
    • Power Electronics
  2. 02

    Firmware

    Register-level C on bare metal: interrupts, timers, DMA-fed peripherals, and the discipline of code that must run forever without a restart. This is where a board stops being hardware and starts being a product.

    • Embedded C
    • MicroPython
    • PlatformIO
    • Keil uVision
    • IAR Embedded Workbench
    • UART / SPI / I2C
  3. 03

    Network & IoT

    A reading is worthless until it arrives somewhere. I move data off devices over whatever link the field allows, Wi-Fi, GSM, MQTT over TCP, and design the client-server contract on both ends of the air.

    • MQTT
    • TCP/IP
    • HTTP / HTTPS
    • Wireless Communication
    • Client-Server Architecture
    • REST APIs
  4. 04

    Cloud & backend

    APIs, schemas and services that receive what the hardware sends: FastAPI and Django backends, PostgreSQL underneath, Docker and Nginx around it, deployed and kept alive on Linux, including virtualized environments I administer myself.

    • FastAPI
    • Django
    • Python
    • Node.js
    • PostgreSQL
    • MS SQL Server
  5. 05

    Web & app

    Dashboards, web apps and mobile apps, the layer everyone actually judges. React and TypeScript on the web, Flutter across both stores, designed in Figma and built responsive from the first commit.

    • React
    • Angular
    • TypeScript
    • JavaScript
    • HTML
    • CSS
  6. 06

    Applied AI

    The newest layer of the path: local LLMs grounded in private knowledge with RAG and vector search, agent workflows, and honest evaluation of what models can and cannot be trusted to do, run on hardware I built myself.

    • Local LLM Deployment
    • RAG Concepts
    • Vector Databases
    • Prompt Engineering
    • AI Agent Workflows
    • LM Studio
07

Architecture

Solution architecture is the discipline of holding every layer above in one head: deciding where a feature should live, what the interfaces cost, and which trade-offs the field will actually forgive. I design systems end to end, then build them the same way.

  • System Design
  • End-to-End Architecture
  • Requirements Analysis
  • Hardware-Software Integration
  • Technical Feasibility Studies
  • Workflow Optimization
  • Solution Selection & Validation
  • Design Reviews
  • Energy Modeling (REopt · PVWatts · NREL)

Projects

Built, tested and photographed on my own bench.

Six complete systems. Each card opens the full story: what it does, how it was built and which layers of the stack I built myself.

  • Custom four-layer PCB for the fleet tracker on a cutting mat, with GPS patch antenna, GSM module and screw terminals

    Lead: firmware, PCB and integration

    An end-to-end fleet telematics system built on a custom STM32F427 board. The device reads GPS position and MPU6050 motion data in real time, detects accidents and rollovers, and streams everything over a SIM800L GSM link to a web dashboard. A full power subsystem handles automatic switching between the vehicle battery and an onboard backup, with charging and protection circuitry, so the unit stays online even if main power is cut.

    • STM32F427
    • Custom PCB
    • GPS
    • GSM
    • IAR
  • IoT sensor node on a breadboard, microcontroller board wired to a temperature and humidity sensor

    Embedded + cloud pipeline

    An IoT data pipeline that takes readings from embedded sensor nodes and publishes them over MQTT to a cloud database, where they feed into monitoring applications. The project demonstrates the full telemetry loop: device acquisition, lightweight pub/sub transport, persistence, and live visualization.

    • MQTT
    • IoT
    • Cloud DB
    • Embedded
  • Open desktop workstation showing the graphics card used to run local language models

    Research & prototyping

    A local-first AI assistant built on open-source LLMs running entirely on-device. I explored Retrieval-Augmented Generation and vector-database concepts to ground the model in a private knowledge base, then experimented with prompt engineering, conversational interfaces, and agent workflows, evaluating model quality, hardware requirements, and deployment trade-offs along the way.

    • Local LLMs
    • RAG
    • Vector DB
    • LM Studio
  • Four-wheeled robotics vehicle with stacked microcontroller boards, motor driver and an ultrasonic sensor

    Embedded control

    A robotic vehicle controlled over Wi-Fi, pairing an STM32 for real-time motor and sensor control with an ESP32 handling wireless communication. It supports both a manual remote-drive mode and an autonomous navigation mode, showcasing tight coupling between a wireless link and an embedded control loop.

    • STM32
    • ESP32
    • Wi-Fi
    • Robotics
  • Buck-boost converter prototype with toroidal inductors and power MOSFETs, oscilloscope probes attached

    Power electronics

    A bidirectional buck/boost converter driven by STM32-generated PWM. I implemented the control firmware, then tested and tuned the converter across operating points, measuring regulation, ripple, and efficiency to validate the design under real load.

    • STM32
    • Power Electronics
    • PWM
  • Automated bottle filling rig with a stainless nozzle, inline flow sensor, diaphragm pump and keypad control enclosure

    Control systems

    An automated bottle-filling station governed by closed-loop feedback. Flow sensors meter each pour, a keypad and display provide the operator interface, and the control logic drives the pump to hit target volumes reliably: a compact demonstration of industrial process automation.

    • Feedback Control
    • Sensors
    • Automation

Skills

The full toolbox, grouped the way I use it.

Hardware to AI, in the tools employers actually search for. Everything here is in active use on the projects above or in my day job.

Solution Architecture

8
  • System Design
  • End-to-End Architecture
  • Requirements Analysis
  • Hardware-Software Integration
  • Technical Feasibility Studies
  • Workflow Optimization
  • Solution Selection & Validation
  • Design Reviews

Embedded & Firmware

12
  • STM32
  • ESP32
  • Raspberry Pi Pico
  • Arduino
  • Embedded C
  • MicroPython
  • PlatformIO
  • Keil uVision
  • IAR Embedded Workbench
  • UART / SPI / I2C
  • PWM & Timers
  • Interrupt-Based Programming

Backend & Data

10
  • FastAPI
  • Django
  • Python
  • Node.js
  • REST APIs
  • PostgreSQL
  • MS SQL Server
  • Database Design
  • Redis
  • Automation Scripts

Frontend & Web

8
  • React
  • Angular
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Responsive UI
  • Figma

Mobile & App Development

7
  • Flutter
  • Dart
  • Android Development
  • Cross-Platform Apps
  • REST Integration
  • App UI / UX
  • Local Storage

IoT & Communication

8
  • MQTT
  • TCP/IP
  • HTTP / HTTPS
  • REST APIs
  • Sensor Integration
  • Client-Server Architecture
  • Wireless Communication
  • Real-Time Systems

DevOps & Deployment

9
  • Docker
  • Nginx
  • Git / GitHub
  • Version Control
  • CI / Deployment
  • Ubuntu Linux
  • SSH
  • VMware ESXi
  • Virtual Machines

AI & Intelligent Systems

8
  • Local LLM Deployment
  • RAG Concepts
  • Vector Databases
  • Prompt Engineering
  • AI Agent Workflows
  • LM Studio
  • Ollama
  • ComfyUI

Professional & Tools

9
  • Team Management
  • Technical Documentation
  • Datasheet Analysis
  • Root-Cause Analysis
  • AutoCAD Electrical
  • MS Excel
  • PowerPoint
  • MS Visio
  • Energy Modeling (REopt · PVWatts · NREL)

Experience and education

Engineering work, in production, since 2024.

An application engineer on simulation-driven power-system and engineering software projects, with an Electrical Engineering degree and PEC registration underneath.

  1. June 2025 to presentPakistan · remote-friendly

    Application Engineer

    • Design, evaluate and implement engineering software solutions: system architecture, workflow optimisation and technical feasibility.
    • Build and extend engineering applications in Python and FastAPI, turning technical requirements into working backend features and automation.
    • Develop automation scripts, scheduled tasks and database-backed workflows; work on simulation-driven power-system projects and design validation.
    • Deploy, configure and troubleshoot applications in Linux and virtualised (VMware ESXi) environments.
    • Run technical investigations, feasibility studies and root-cause analysis across software, infrastructure and engineering systems.
    • Write technical documentation and design-review material for a multidisciplinary electrical, software and industrial team.
  2. June 2024 to June 2025Pakistan · remote-friendly

    Engineering Intern

    • Backend development, database tasks, automation, testing and software validation.
    • Design reviews and UI/UX work in Figma.
    • Engineering simulations, data analysis and technical documentation.
  3. 2021 to 2025Lahore, Pakistan

    Bachelor of Science in Electrical Engineering

    University of Engineering and Technology, Lahore

    • CGPA: 3.79 / 4.00
    • Registered Engineer, Pakistan Engineering Council (PEC)

Contact

Let's build something that works.

Hiring for a team, or need a product, prototype or hobby project built end to end? Either way it starts with one email. I reply within a day.

Phone / WhatsApp
+92 320 9450014
Based in
Pakistan · open to remote and on-site roles worldwide
Fasih Ullah Saleem, Solutions Architect and Full-Stack Engineer
Fasih Ullah SaleemBSc Electrical Engineering, UET Lahore · PEC registered engineer