Learn more about me
I was born in Ioannina, Greece. Currently, i'm an undergraduate student in the department of Information and Electronic Engineering (IEE), at International Hellenic University (IHU) in Thessaloniki. I'm passionate about programming and software engineering while i contain a sufficient and decent knowledge base in both back-end & front-end development due to my 5 year studies at the university. My goal is to improve my skills and knowledge about technology while keeping up-to-date with the latest information and upgrades regarding my scope of work.
Happy Clients
Max Hours/Day of Coding
Total Projects
Total Skills
My Knowledge and Skills
HTML is the standard markup language for creating Web pages. Useful for describing the structure of a Web page when i build and create websites
CSS is a design language that makes a website look more appealing and determines visual structure, layout and aesthetics. By combining HTML and CSS i create complete websites
JavaScript is a scripting language used to develop Web pages. JS helps me create a dynamic and interactive Web page for improving site visitors' interaction and execution of complex actions
PHP is a server-side scripting language commonly used for web development. It can be executed on the server, generating content dynamically before sending it to the client's browser
MySQL is an open-source relational database management system that efficiently organizes and retrieves data. It is widely used for web applications
PostgreSQL is a powerful, open source object-relational database. I use it as the primary data store for many web, mobile, geospatial, and analytics applications
AJAX stands for Asynchronous JavaScript and XML. It's a set of web development techniques that allows web pages to be updated asynchronously by exchanging data with the server behind the scenes
JQuery is a fast and lightweight JavaScript library designed to simplify HTML document traversal and manipulation, as well as event handling and animation
React is a JavaScript library for building user interfaces, developed by Facebook. React allows developers to create reusable UI components and efficiently update the user interface in response to changes in data
C is an imperative procedural language that supports structured programming, lexical variable scope and recursion, with a static type system. It was designed to provide low-level access to system memory
Java is an object-oriented programming language that helps me produce software for multiple platforms and develop web applications
R is an open source programming language that enables me to do computational statistics, graphing and complex data analysis
Python is an interpreted, object-oriented and high-level programming language with dynamic semantics. Its high-level built in data structures make it very attractive for Rapid Application Development
MongoDB is a NoSQL database that stores data in a flexible, JSON-like format called BSON. It is designed to handle large amounts of unstructured data and is well-suited for projects requiring scalable and high-performance database solutions
NextJS is a React framework for building web apps with features like server-side rendering and static site generation. It simplifies the process of creating robust and performant React applications, providing tools for building both dynamic and static websites
NodeJS is JavaScript runtime that enables server-side execution of JavaScript code. It allows developers to build scalable and high-performance web applications by using JavaScript on both the server and client sides
Bootstrap is a popular front-end framework that simplifies the development of responsive and visually appealing websites by providing a collection of pre-designed components, such as buttons, forms, and navigation bars
I use Data Mining for catering the data collection and deriving crude but essential insights. Through Data Analytics i can use the data and crude hypothesis to build upon that and create a model based on the data
By using 3D Graphics i can create, manipulate and represent objects and scenes in three-dimensional space to build games, movies and animations
Shell Script is a type of computer program that's written in a scripting language and interpreted by a command-line interface. Shell provides me a way to interact with the operating system by entering commands
XML is a widely used markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML helps me structure data in a hierarchical format
I can rapidly grasp new programming languages, frameworks, and technologies that allows me to stay up-to-date with the ever-evolving tech landscape
Enables me to stay at the forefront of my field, incorporating cutting-edge tools and methodologies into my work and ensuring seamless progress in research projects
By utilizing Google as a resource helps me access to a vast array of online documentation and tutorials. Also, helps me discover solutions about coding challenges and error messages for troubleshooting and acceleration development
Effective communication among team members ensures that project requirements, objectives, and timelines are well-understood, leading to better collaboration and streamlined development processes
Strong teamwork and knowledge sharing ensure that ideas and insights are exchanged freely, leading to faster problem-solving and enhanced decision-making
An organized approach ensures that project goals, timelines, and tasks are well-defined and readily accessible, enhancing project management and minimizing delays
Critical thinking in software engineering leads to improved problem-solving, code quality, and the development of robust and innovative software solutions
Thinking creatively allows me to conceptualize innovative solutions and approach challenges from novel angles, leading to more efficient algorithms, user-friendly interfaces, and unique software features
Resourcefulness promotes continuous learning and self-improvement and fosters adaptability, allowing me to quickly pivot and explore alternative approaches when faced with unexpected circumstances
VSCode's features and flexibility make it a powerful tool that enhances coding efficiency, collaboration, and the creation of robust software solutions, offering me multitude benefits
GitHub is a web-based platform that provides hosting for version control using Git. It serves as a collaborative platform for software development, allowing me to host and review code, manage my projects and collaborate with others
Git is a distributed version control system designed to track changes in source code during software development. It allows multiple developers to work on a project simultaneously and enables efficient collaboration, branching and merging of code
HeidiSQL is an open-source database management tool that supports various database systems, including MySQL, PostgreSQL, and Microsoft SQL Server. It provides a graphical user interface for managing and interacting with databases
PGAdmin, a popular open-source administration and management tool for PostgreSQL databases, offers numerous benefits such as a comprehensive query editor that supports SQL development, making it easy to write and test complex queries and scripts
phpMyAdmin is a free and open-source tool written in PHP, designed for managing MySQL and MariaDB databases through a web-based interface. It allows me to perform various database operations
NetBeans' intelligent code editor enhances productivity with features like code completion, syntax highlighting, and refactoring tools, which helps me write cleaner and more efficient code using Java
Blender is a versatile and powerful open-source 3D creation suite that gives me a robust set of tools for 3D modeling, animation, rendering, and more, that is valuable for various applications, from game development to architectural visualization
Android Studio, the official integrated development environment (IDE) for Android app development, empowers me to create high-quality Android apps efficiently, facilitating a seamless end-to-end development process
RStudio is a powerful development environment that caters to the unique needs of software engineers working with R programming language, facilitating the development of robust and data-driven software solutions
My Works
Contact Me
Thessaloniki, Greece
alexoik2001@gmail.com
Alexandros Oikonomou