Hi, I'm Justin Software Engineer

I believe in continuous learning, always seeking opportunities that inspire me. Adapting and innovating are my strengths; I embrace change in an ever-evolving field. More than my technical skills, I'm driven by the revolutionary impact we can make through technology.

Driven by innovation, I leverage emerging technologies, including aspects of artificial intelligence, to create impactful solutions. My ability to adapt and innovate contributes to unique and forward-thinking applications that resonate with users and push the boundaries of conventional coding.

I offer a unique blend of technical proficiency and creative thinking, aiming for remarkable achievements by thinking outside the box. Explore my work, and see how my skills can contribute to your team.

hero

University & Personal Projects

Crafting innovative solutions with a diverse toolkit, I meld the latest trends with tried-and-true 'oldest and goldest' technologies. My projects are a unique blend of technical expertise and creative flair, fueling real-world impact and sparking a never-ending quest for growth.

See Below
Neural Studio

Next Js, React, Redux, Python, Firebase, Google Cloud, SocketIO

Neural Studio

This project is by far my most ambitious and complex venture of my coding career, it draws together years of experience in multiple technologies, bringing together my frontend and backend proficiency, cloud computing, virtualisation, and Artificial intelligence. Neural studio attempts to bridge the gap between multi-model Large Language Models and virtualised high performance code execution, offering each user their own Google Cloud machine with 30GB of RAM, this AI SAAS recently launched on kickstarter at and is my proudest accomplishment. It features lightning fast Next JS React, Redux State Management, A Python Flask backend, Clerk Authentication and dynamic code execution featuring socket io for low latency bidirectional server communication. It has a long way to go but is a truly original project capable of changing the Artificial Intelligence space

Auto-Coder

Python & GPT-4 API Integration

Auto-Coder

Drawing inspiration from Auto-Gpt on Github, this project elevates AI-driven code development by harnessing an AI API such as GPT-4 and extending its capabilities for fine-tuned, code-specific applications. Beyond mere code creation, it employs the art of prompt-engineering to ensure that generated functions embrace vital principles like modularity, reusability, code splitting, and seamless integration. The workflow is thoughtful and systematic: It begins by gathering precise requirements, then constructs initial functions, thoughtfully recommends additions, and meticulously refines functions with detailed parameters and return values. These well-crafted functions are then consolidated into a directory, creating a foundation that's easy to build upon. The intelligent handling of relative import paths and dependencies showcases a sophisticated understanding of code architecture. By fusing AI's computational might with strategic management, this project embodies a next-level approach to code generation, offering tailored solutions that align with contemporary software development demands.

Real-time Virtual Betting Bot

Python Web Automation

Real-time Virtual Betting Bot

This innovative project leverages the Selenium and ChromeDriver framework to enable real-time betting on Skybet's virtual football platform. Executing a real-world application, the bot uses the Martingale betting strategy, known for doubling the stake after each loss, in an attempt to recoup losses and profit from the original bet. The script performs various actions such as logging in, retrieving balance, placing bets, and dynamically adapting the betting amount based on outcomes. The bot is engineered to recognize specific betting times, monitor wins and losses, and carry out betting strategies with precision. The careful implementation of the Martingale technique and diligent error handling makes this bot a captivating exploration of automated real-world interactions with online platforms. It showcases a fusion of web automation and strategic financial modeling, offering a practical solution for virtual betting enthusiasts.

Mathematics for Software Engineering

Haskell Implementation of Sets, Primes, Functions, and RSA

Mathematics for Software Engineering

This project is part of a mathematics for software engineering coursework, encompassing diverse aspects of computer science. It includes the Haskell implementation of various mathematical concepts like sets, functions, relations, primes, and the RSA algorithm. The project showcases proficiency in functional programming paradigms, Haskell language constructs, and logical thinking. Some notable features include defining functions for pairing elements, finding duplicates, removing duplicates, function composition, prime number computations, and RSA key inversion. It also demonstrates an understanding of type signatures, higher-order functions, recursion, and pattern matching. The clean and modular code design allows for easy comprehension and extensibility, contributing to both educational and practical applications of mathematical principles in software development.

Database Queries, Schema Design, and Recommendations

SQL

Database Queries, Schema Design, and Recommendations

This project involved a deep analysis of various data related to orders, deliveries, and other aspects. It encompassed complex SQL queries to reproduce exact results, including formatting and column order, and respecting row ordering. Key components included SELECT statements, correctness, and quality of output reports. Questions addressed ranged from specific item count queries, payment methods analysis, restaurant employee information, to more complex scenarios such as identifying coincidental vegetarians and calculating delivery probabilities. Additionally, the project included aspects of schema extension, normalization, implementation, and recommendations, following academic writing standards. A total of 60 marks were allocated to different segments of the project, with a formal report submission.

Skills & Technologies

Equipped with cutting-edge skills and latest technologies, I aspire to create innovative and impactful solutions.

Java
C & C++
SQL
Python
Bash Scripting
WPF - .Net
JavaScript
React
Next.js
Haskell
Node
Linux

Education & Experience

Education

Bachelor's in Software Engineering

Edinburgh Napier University - Edinburgh

September 2021 to Present

A-Level or equivalent

Lanark Grammar School - South Lanarkshire

  • English (2021)
  • Business Management (2021)
  • Geography (2021)
  • Computing Science (2021)

Work Experience

Front of House Staff

Cold Town House - Edinburgh (April 2023 to Present)

Delivered exceptional customer service in a multi-faceted role across a three-floor venue, adapting approach to meet diverse clientele needs.

Bartender/Waiter

La Vita Spuntini - Glasgow (May 2022 to September 2022)

Gained invaluable experience in cocktail creation and drink service at an award-winning Italian restaurant, adhering to the highest standards of quality.

Barback/Bartender

Tantra Restaurant and Cocktail Bar - Edinburgh (September 2021 to May 2022)

Acquired comprehensive education in fine dining, mastering cocktail crafting, pouring, and serving techniques while working efficiently under pressure.

In-store Employee

Domino's Pizza - Hamilton, North Lanarkshire (July 2021 to September 2021)

Delivered exceptional, personalized customer service, maintaining high food quality standards in a fast-paced environment.

Address

15/16 Albert Street
Edinburgh

Contact

justinwylie033@gmail.com

07422 541089

Reach Out

Looking for a committed developer? Lets discuss how we can collaborate and create something amazing together.