I am currently completing a Bachelor’s degree in Computer Science at Maastricht University.
Through academic, personal, professional and client-based projects, I have developed experience in software engineering, web development, data analysis, machine learning, networking and cybersecurity.
I enjoy transforming ideas and technical requirements into practical, reliable and user-friendly applications. I am particularly interested in opportunities that combine technical problem-solving, thoughtful design and real-world impact.
- Based in Belgium and studying in the Netherlands
- Fluent in English and French
- Available from January 2027 for approximately six months
- Interested in software development, web technologies, AI and UX/UI
- Open to student, graduate, junior and temporary opportunities
Additional experience includes:
- Java Swing and desktop application development
- pandas, scikit-learn and Jupyter Notebook
- Object-oriented programming and software architecture
- REST concepts, databases and data processing
- Networking, DNS analysis and Wireshark
- Git-based collaboration and version control
A Java desktop application that calculates and displays routes for walking, cycling and public transportation.
Main features
- Interactive map interface
- Route and estimated travel-time calculations
- Haversine distance calculations
- Identification of nearby bus stops
- GeoJSON layers for amenities, shops and tourist locations
Technologies: Java, Swing, JXMapViewer, GeoTools, GeoJSON
A Java Swing social-media application inspired by Instagram, developed using object-oriented programming principles.
Main features
- Account registration and authentication
- User profiles and image posts
- Likes, follows, hashtags and notifications
- Home and explore feeds
- Persistent file-based storage
Technologies: Java, Swing, Object-Oriented Programming
A Python machine-learning project analysing behavioural and health indicators to identify patterns associated with medical risks.
Main features
- Data cleaning and feature engineering
- Anomaly detection and risk-score calculations
- Heart-attack and accident-risk prediction
- Random Forest classification
- Precision, recall and F1-score evaluation
- Model explainability and fairness analysis
Technologies: Python, pandas, scikit-learn, Jupyter Notebook
A website designed and developed according to a client’s requirements and feedback.
Main responsibilities
- Understanding and translating client requirements
- Structuring pages and content
- Developing the interface
- Testing functionality and usability
- Improving the website through feedback and iteration
Technologies: HTML, CSS, JavaScript
An academic cybersecurity project examining the use of DNS tunnelling for covert data transfer and data exfiltration.
Topics covered
- DNS communication and packet structure
- Data exfiltration methods
- Network monitoring
- Detection strategies
- Security risks and mitigation measures
Technologies: DNS, Wireshark, Networking, Cybersecurity
- Software engineering
- Front-end and full-stack development
- UX/UI and accessible interface design
- Artificial intelligence and machine learning
- Data analysis
- Networking and cybersecurity
- Technology and business management
I am interested in opportunities where I can contribute to meaningful projects, learn from experienced professionals and continue developing my technical skills.
- LinkedIn: Connect with me
- Email: tom.daugherty123@gmail.com