open to internships & entry-level roles
Building things
that ship, not just compile.
I'm Alexander Nicolaou, I'm an IT student specialising in Data Engineering. Below is a snapshot of what I've built so far and what I'm working on now.
$ whoami
alexander-nicolaou — aspiring data & software engineer
$ cat stack.txt
Python · Cryptography · SQL · JavaScript · C#
$
01
about
I'm a 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, CCS, 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.
+ 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.
+ 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.
+ 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.
+ idempotent loads- schema drift
firewall● complete
Firewall
A personal test on developing and using a firewall developed through python
+ protection - personal test
03
skills
languages
Python
SQL
Java
JavaScript
HTML
CSS
C++
C#
libraries
Cryptography
CustomTkinter
BeautifulSoup4
Requests
iptables
tools
Git
SQLite
PyInstaller
CiscoPacketTracer
Visual Studio Code
other
Customer service
Leadership
Analystical Thinking
Resilience
Clear Communication
Patience
Collaboration
04