Your Next
[
]
Hi. I am Simon. I am a computer scientist graduate, looking to begin work in the industry that I love. To aid in this i am going to host some of my personal projects here.

Experience in low level programming.
Self motivated and alway leaning.
Profficient in Git and Unix-based Operating systems.
Skills
Languages
Python
2 Years
Used for completing data analysis and some scientific scripting.
Java
1.5 Years
Created a video game using heuristics and a simple AI.
Javascript
1 Year
Built dynamic elements and creative coding for a personal website.
Assembly
1 Year
Constructed a simple operating system for an ARM processor and analysed x86 binaries for security risks.
C
1 Year
Interacted with low level components such as field programmable gate arrays and used for interpreting decompiled programs for software security.
SQL
6 Months
Competent in using SQL to craft queries and perform data modifications.
HTML & CSS
6 Months
Developed a compact personal website.
Ada
6 Months
Constructed programs that integrate concurrency to execute a multitude of interdependent tasks simultaneously.
Haskell
6 Months
Dedicated effort to enhance my comprehension of functional programming, culminating in a Sudoku solving algorithm
Education
Major in Computer Science
Focused on low level systems and high level theoretical systems, resulting in the achievement of high distinctions in the following areas:
- Software Security
- Decompilation and analysis of vulnerabilities in binary source code.
- Relational Databases
- Covering SQL, relational algebra, query processing and optimisation, database transactions and security.
- Computer Organisation
- Computer Organisation - Designing, constructing and analysing programs in assembly language. Explaining the links between high-level languages and assembly languages.
Major in Mathematics
Concentrated on pure analysis and linear algebra, I focused on high level problem-solving. Resulting in the achievement of distinctions in the following areas:
- Analysis
- Covering topics of topology and measure theory.
- Linear Algebra
- Covering Galois Theory, algebraic topology and algebraic geometry.
- Applied Mathematics
- Analytic methods from the elementary theory of differential equations and calculus.
Key Skills
- Git Version Control Literacy
- Capable of collaborative work with a commitment to maintaining a transparent record of contributions.
- Database Systems
- Competent in using SQL to craft queries and perform data modifications.
- Data Analysis
- Familiar with conventional data analysis methods commonly employed in the fields of physics and computer science.
- Unix-based Operating Systems
- Employ a Unix-based operating system in daily operations and possess familiarity with common tools and systems.
Projects
Website
- Developed proficiency in web design fundamentals by constructing webpages using basic HTML and CSS.
- Expanded my understanding of the Document Object Model (DOM) using interactive JS elements.
- Familiarity with version control systems like Git for tracking changes and collaborating with others.
Futher Information
Work History
Sales Consultant – July 2021 to Present
- Customer Service
- Actively engaging with customers, attentively listening to their needs, and providing tailored solutions.
- Attention To Detail
- Proficient in handling intricate and time-critical requests.
- Communication
- Successfully resolved challenges through effective collaboration with local and remotely situated management.