About

Curious about complex problems. Driven to build solutions.

I’m Antonis Ioannou, a Computer Science student and software developer interested in how technology can help us understand problems, make better decisions, and build things that matter.

Antonis Ioannou / Cyprus

I like understanding how things work—and finding ways to make them better.

What interests me most about software engineering is the process of taking something complicated, understanding it piece by piece, and working toward a solution.

Sometimes that means designing an application. Other times, it means working with data, exploring an algorithm, researching an unfamiliar problem, or testing an idea through simulation.

I’m particularly interested in machine learning, forecasting, optimization, and intelligent systems, but I don’t want to limit myself to a single field. I enjoy learning how different technologies can be applied to meaningful challenges.

I also believe the best technical solutions come from understanding the bigger picture—what the problem is, why it matters, and what a successful result would look like.

Portrait of Antonis Ioannou
01 /Background

Building the foundations.

I’m studying Computer Science at the University of Cyprus, developing my foundations in programming, algorithms, data structures, and software engineering.

Alongside my studies, I’m increasingly interested in artificial intelligence, machine learning, forecasting, optimization, and the engineering systems that make these technologies useful in practice.

I enjoy combining what I learn academically with the challenges I encounter through hands-on development.

02 /Engineering experience

Learning where software meets real-world constraints.

My work at Neura Energy introduced me to the challenges involved in intelligent battery energy management.

I contributed to forecasting and curtailment research, optimization-related data structures and constraints, dispatch simulation, and operational interfaces.

The work involved understanding how energy demand, solar generation, market conditions, battery state, and grid restrictions affect scheduling decisions.

It was an opportunity to work on a technically demanding problem where software decisions needed to be evaluated against real operating requirements.

Explore My Work at Neura Energy
03 /Building for real needs

Beyond the technical requirements.

Alongside my engineering interests, I’ve worked on software and digital projects for businesses.

These include a POS and inventory system for a hospitality environment, a fitness website and web application, and business website development.

Working across different projects has helped me appreciate that a solution needs to make sense for the people using it—not just for the developer building it.

04 /Beyond software

A year outside my comfort zone.

I spent a year living and working in Australia, gaining experience in the hospitality industry.

Working in a fast-paced environment taught me a lot about communication, adaptability, responsibility, and working with different people.

It also gave me a firsthand understanding of the everyday challenges businesses and their teams face.

Working behind the counter in a cafe in Australia
Living and working in hospitality, Australia.
05 /What I’m exploring

Always something new to understand.

My interests continue to evolve as I explore different areas of computer science.

Right now, I’m particularly drawn to machine learning, forecasting, optimization, intelligent systems, and the design of reliable software.

I’m interested in both the research behind these technologies and the challenge of turning ideas into systems that work in practice.

Machine LearningForecastingOptimizationArtificial IntelligenceSoftware EngineeringBackend SystemsResearch

The next problem is always the interesting one.

I’m always interested in learning from people working on challenging ideas—whether that’s a new application, an engineering problem, or a research direction worth exploring.

Get in Touch