open to internships & entry-level roles

Building things
that ship, not just compile.

I'm Alexander Nicolaou, currently studying Information Technology with a focus on Data Engineering. My goal is to build a career as a Data Engineer or Software Engineer — designing reliable systems and clean, trustworthy data pipelines. Below is a snapshot of what I've built so far and what I'm working on now.

profile.jpg●
Alexander Nicolaou
$ whoami
alexander-nicolaou — aspiring data & software engineer
$ cat stack.txt
Python · Cryptography · SQL · JavaScript · C#
$
quote-of-the-moment.txt● live
“Talk is cheap. Show me the code.”
— Linus Torvalds
a new quote every visit
01

about

I'm an Information Technology student and aspiring Data Engineer, working toward a career as a Data Engineer or Software Engineer. I code in Python, SQL, HTML, CSS, Java and JavaScript, and I'm currently expanding into C++ and C#. I'm always keen to learn, take on new projects, and connect with others in tech and data.

Feel free to check out my work on GitHub, or reach out if you're hiring for internships or entry-level roles in software or data engineering.

roleaspiring data & software engineer
focusPython, Java, JavaScript, HTML, CSS, SQL
contactsee below ↓
02

projects

password-vault.md● complete
Password Vault
A secure, lightweight desktop password manager. Credentials are encrypted with AES-128 (Fernet), and the encryption key is derived from your master password via PBKDF2-SHA256 — nothing sensitive is ever stored in plain text.
PythonCryptographyTkinter
+ AES-128 encryption+ 5-attempt lockout
quote-scraper.md● complete
Python Web Scraper
Crawls quotes.toscrape.com and exports quotes, authors, and tags to CSV. Built as a clean, thoroughly-commented example of the fetch → parse → extract → save workflow, with rate-limiting and error handling included.
PythonRequestsBeautifulSoup4
+ auto pagination+ rate limiting
finance-tracker.md● complete
Personal Finance Tracker
A desktop finance app with a dashboard, transaction tracking, recurring subscription management, and savings goals with progress bars — all stored locally in SQLite, no account or internet connection needed.
PythonCustomTkinterSQLite
+ savings goals+ offline-first
etl-pipeline.md● complete
ETL Pipeline
A CSV → Parquet → BigQuery pipeline built around a real ~54k-row open dataset. Downloads and cleans the data, converts it to partitioned Parquet, then loads it into BigQuery with an explicit schema and idempotent re-runs.
PythonPandasBigQueryParquet
+ idempotent loads+ explicit schema
firewall.md● complete
Firewall
A personal project to develop and test a firewall in Python, layered on top of iptables/nftables rules for real traffic filtering.
PythonFirewallSecurityiptables/nftables
+ traffic filtering+ iptables/nftables rules
03

skills

languages
Python SQL Java JavaScript HTML CSS C++ C#
libraries
Pandas Cryptography CustomTkinter BeautifulSoup4 Requests iptables
tools
Git SQLite BigQuery Parquet PyInstaller CiscoPacketTracer Visual Studio Code
other
Customer service Leadership Analytical Thinking Resilience Clear Communication Patience Collaboration
04

currently exploring

  • Hiking
  • Gaming
  • Reading
  • Driving
  • Coding
  • Exploring
05

contact

Let's build something.

Open to new projects and opportunities. Reach out by email, phone, or LinkedIn — whatever's easiest.