Portrait of Atiku Haruna

Atiku Haruna

Software engineer · Data engineering · Applied AI

I build software for people who are usually left out of it: farmers working offline, students, small businesses. I just graduated in Software Engineering at FUTB, I trained in data engineering through 3MTT, and I run A Solution Software from Babura, Jigawa State.

Data engineeringETL pipelines in Python, Pandas and MySQL
Applied AIComputer vision and model integration on phones
MobileFlutter and React Native, built for weak connections
WebReact, Node.js, PHP and Laravel with REST APIs

About

I started with web interfaces during my first internship, moved into full-stack work, and then into data and AI because that is where I saw the most useful problems. My final year project turned into a real product, and that taught me more about shipping than any course did.

  • B.Sc. Software Engineering, Federal University of Technology, Babura (Sep 2026)
  • Fellow, 3MTT DeepTech Data Engineering Fellowship
  • Diploma in AI, Baze University with the World Bank and Domineum
  • Languages: Hausa (native), English (professional), Fulani (conversational)

Projects

KasaScan Pro

An AI mobile app that checks soil health from a photo taken on the phone, then recommends fertilizer and crops. It works offline and speaks Hausa, because the farmers who need it often have neither data nor English.

It began as my final year project, supervised by Dr. Abubakar Ali, and it is now the main product of A Solution Software.

Flutter · On-device AI · Computer vision

KasaScan Pro: Choose language: English or Hausa
Choose language: English or Hausa
KasaScan Pro: Onboarding
Onboarding
KasaScan Pro: Guided soil capture
Guided soil capture
KasaScan Pro: Analysing the sample
Analysing the sample
KasaScan Pro: Home screen
Home screen

E-commerce data pipeline

3MTT capstone

An end-to-end data engineering project on Databricks using medallion architecture, with Delta Lake storage and Power BI for reporting. The silver-layer notebook joins orders, customers and payments, then rolls them up to one row per customer: total orders, total spent, average order value, and first and last order dates.

The silver layer notebook that builds silver.customer_summary (photo of my screen).

Databricks · PySpark · Delta Lake · Power BI

TEILOR

In development

A platform that connects customers with professional tailors. It has a customer mobile app, a tailor dashboard and an admin web panel. Planned features include custom measurements, order tracking, escrow payments, real-time chat and analytics.

BAJOSET

Built for FUTB

A journal management system where authors submit manuscripts and editors run double-blind peer review.

HTML · PHP · MySQL

CSV to SQL data pipeline

An ETL pipeline that pulls raw CSV files, cleans and transforms them, and loads them into MySQL. It runs on a weekly schedule, logs errors, and protects against duplicate records.

Python · Pandas · NumPy · MySQL

KanoGo

A transit companion app for CNG buses with route tracking, mobile ticketing and live location updates.

Flutter

AI automation

Workflows I built in n8n that connect language models, Telegram, Google Sheets and other APIs. These are screenshots from the editor. Tap one to enlarge it.

German news channel for YouTube In progress

Reads Tagesschau and ZDF feeds, skips stories already logged in Google Sheets, writes the script with Groq, then generates voice and images. ffmpeg renders the clips over SSH with subtitles, and the workflow uploads a Short and a long-form video to YouTube and sends a Telegram notice.

AI agency in Telegram

One Telegram bot sends each message to a named AI persona (MAX, SEM, LENA, ALICE, VICTOR, MILO, NOVA), each with its own Groq prompt. Photos go through a vision model, NOVA researches with Tavily web search, and context is saved to Google Sheets.

AI discussion workflow

The personas debate in rounds. After each round a judge checks for consensus and stops at a round limit. Every turn is posted to Telegram and saved to Sheets.

Ultimate AI Assistant

A Telegram assistant that handles voice notes (Whisper), photos, PDF, doc and text files, notes, chat history and long-term memory. It also has a debate mode with analyst, devil’s advocate, visionary and judge roles.

Telegram AI chat

Loads conversation history, searches the web with Tavily only when the question needs it, describes photos with a vision model, and adds a translation step before replying.

Social media crosspost

Takes a post from Telegram, formats it, and publishes it to Facebook, Instagram, LinkedIn and X through their APIs.

Gumroad order email

When a Gumroad sale arrives, the workflow extracts the invitation code, renders a PDF invitation, emails it with Resend, notifies me on Telegram and saves the customer to Sheets.

Experience

Jan 2026 – present
Babura, Jigawa

Founder and lead developer

A Solution Software

  • Run a small studio building custom software, data pipelines and AI mobile apps for farmers, small businesses and institutions.
  • Handle product development, client work and delivery myself, from first conversation to handover.
  • Developed KasaScan Pro, an offline soil analysis app in Hausa.
Oct 2025 – Jan 2026
Kano

Full-stack software engineering trainee (SIWES)

Aptech / Arena Multimedia

  • Built responsive web apps with React.js and Node.js or PHP, and cut page-load latency by 20% by optimizing backend queries.
  • Designed secure REST APIs on relational databases, which made data syncing more accurate and app state more reliable.
  • Worked in sprints with stand-ups and code reviews, using Git and GitHub.
Oct 2024 – Jan 2025
Kano

Frontend developer intern (SIWES)

StartBench Limited

  • Built mobile-responsive interfaces in HTML5, CSS3 and JavaScript, which raised mobile engagement by 15%.
  • Integrated third-party REST APIs with structured state management, reducing runtime bugs.
  • Tested across browsers and wrote technical documentation that made onboarding new interns 30% faster.

Skills

AI and machine learning

Model integration, computer vision, data analysis, predictive modeling

Languages

Python, JavaScript, TypeScript, Java, PHP, C++, HTML5, CSS3

Frameworks

React, Node.js, Laravel, Bootstrap, React Native, Flutter

Data

MySQL, PostgreSQL, Firebase, Databricks (PySpark), Delta Lake, Power BI, ETL pipelines, Pandas, NumPy

Tools

n8n, Groq API, Telegram Bot API, Git, GitHub, Docker, Postman, Cloudflare Workers, Agile/Scrum

Design

Figma, wireframing, prototyping, user-centered design

Education, awards and certificates

B.Sc. Software EngineeringFederal University of Technology, Babura · Jan 2022 – Sep 2026
Professional Diploma in Artificial IntelligenceBaze University / World Bank / Domineum · Dec 2024
DeepTech Data Engineering Certificate3MTT, Federal Ministry of Communications, Nigeria · Nov 2024
Software Development, Cybersecurity and Data AnalysisDigital for All Challenge Consortium · Jun 2024
Best Student, IDEAS Programme (Jigawa Centre)Baze University and Jigawa State Government · Dec 2024. Received a computer from the Governor of Jigawa State.
National Finalist, Digital for All Challenge 2.0Tech4Dev · Jun 2024

Let’s work together

I’m open to full-time, remote, contract and fellowship roles in software engineering, data engineering and AI development, with companies, government agencies, NGOs and international organisations.

atikuharunajigawa@gmail.com