-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
222 lines (222 loc) · 13 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<html>
<head>
<title>IntelOrca</title>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
<link rel="stylesheet" href="intelorca.css">
<meta property="og:url" content="http://intelorca.co.uk" />
<meta property="og:type" content="profile" />
<meta property="og:title" content="IntelOrca" />
<meta property="og:description" content="IntelOrca (Ted John)'s personal website. Contains some of my portfolio and skill set." />
<meta property="og:image" content="http://intelorca.co.uk/images/intelorca.png" />
</head>
<body>
<section id="header">
<div class="central">
<header>
<a id="site-extern-twitter" class="site-extern" href="https://twitter.com/IntelOrca" target="_blank"></a>
<a id="site-extern-github" class="site-extern" href="https://github.com/IntelOrca" target="_blank"></a>
<a id="site-extern-youtube" class="site-extern" href="https://www.youtube.com/user/IntelOrca" target="_blank"></a>
<h1>IntelOrca</h1>
<h3>Ted John <sub>MEng.</sub> <em>programmer 2001 - present</em></h3>
</header>
</div>
</section>
<section id="skills">
<div class="central">
<h2>Skills</h2>
<ul>
<li id="skill-reverseeng">Reverse Engineering</li>
<li id="skill-assembly">Assembly</li>
<li id="skill-graphicsprogramming">Graphics Programming</li>
<li id="skill-gamedev">Game Development</li>
<li id="skill-algorithmdesign">Algorithm Design</li>
<li id="skill-softwareeng">Software Engineering</li>
<li id="skill-webdev">Web Development</li>
<li id="skill-devops">DevOps</li>
</ul>
</div>
</section>
<section id="projects">
<div class="central">
<h2>Projects</h2>
<div class="project">
<img class="project-image" src="images/project-biorand.png" />
<div>
<span class="project-name">BioRand: A Resident Evil Randomizer</span>
<p>
A randomizer for all three classic Resident Evil games for PC. Supports randomized doors, with sophisticated key item placement, randomized non-key items, randomized enemies, randomized NPCs with matching random voices, and random background music. All highly configurable and easy to share seeds and configurations.
</p>
<div class="project-links">
<a href="https://github.com/IntelOrca/biorand">GitHub</a>
</div>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-handbellstadium.png" />
<div>
<span class="project-name">Handbell Stadium</span>
<p>
A 3D simulator for practising and performing change ringing on handbells built in collaboration over the course of 2020. Both the server and client are written in C# with the client built using Unity. UDP packets are transmitted for a fast and real-time connection between the performers.
</p>
<div class="project-links">
<a href="https://handbellstadium.org">Project Website</a>
</div>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-openloco.png" />
<div>
<span class="project-name">OpenLoco</span>
<p>
An open-source clone of Chris Sawyer's Locomotion (2004) written in C++. I started the project at the beginning of 2018. Chris Sawyer's Locomotion was built on top of the RCT2 engine so much of the knowledge and code from OpenRCT2 can be used to re-write the game.
</p>
<div class="project-links">
<a href="https://openloco.io">Project Website</a>
<a href="https://github.com/OpenRCT2/OpenLoco">GitHub</a>
</div>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-openrct2.png" />
<div>
<span class="project-name">OpenRCT2</span>
<p>
An open-source clone of RollerCoaster Tycoon 2 (2002) written in C++. Heavily inspired by OpenTTD, I started the project early 2014 and has now had over 15,000 commits from over 200 different contributors. The project is recieved well by many fans of the original game as it now allows RCT2 to be played on Windows, OSX and Linux and adds many enhancements and improvements on top of the original game, one of the most popular additions being cooperative online multiplayer.
</p>
<div class="project-links">
<a href="https://openrct2.io">Project Website</a>
<a href="https://github.com/OpenRCT2/OpenRCT2">GitHub</a>
</div>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-sonic2hd.png" />
<div>
<span class="project-name">Sonic 2 HD</span>
<p>
An unofficial complete overhaul of Sega's Sonic the Hedgehog 2 (1992). The project was initially cancelled due to the former engine developer leaving but revived with a new engine I wrote in C#. The game aims to mimic the original game as closely as possible while rendering new high definition graphics.
</p>
<div class="project-links">
<a href="https://www.facebook.com/sonic2hd">Facebook</a>
<a href="http://www.sonic2hd.blogspot.co.uk">Development Blog</a>
</div>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-complib.png" />
<div>
<span class="project-name">Composition Library</span>
<p>
An interactive web application for change ringers to view or add methods and compositions with advanced search capabilities. The application is roughly 50,000 lines of C# code written over seven years and has undergone several transformations between different frameworks and re-designs. A lot of the time was spent on engineering the backend to be re-usable, efficient and scalable allowing over 1,000 compositions to be proved in a second over multiple cores.
</p>
</div>
<div class="project-links">
<a href="https://complib.org">Project Website</a>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-pvztools.png" />
<div>
<span class="project-name">PvZ Tools</span>
<p>
A small mod for Plants vs. Zombies which can be used to spawn any zombie at a set interval. A demonstration video of this and the tool itself became strangely popular.
</p>
</div>
<div class="project-links">
<a href="https://github.com/IntelOrca/PVZTools">GitHub</a>
<a href="https://www.youtube.com/watch?v=qOMW576sJ5g">YouTube Demonstration</a>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-peggleedit.png" />
<div>
<span class="project-name">PeggleEdit</span>
<p>
A well-featured WYSIWYG level editor for creating new levels for Peggle Nights written in C#. I started by reverse-engineering the level file format and a trial and error approch to editing the levels. Then creating a editor with standard editing functions like the moving, selecting, copying and pasting of objects. The editor is also capable of simulating the movement of pegs in a level. Unfortunately the game was no longer popular by the time the editor was finished, but a few user created levels can still be found around the web.
</p>
</div>
<div class="project-links">
<a href="https://github.com/IntelOrca/PeggleEdit">GitHub</a>
</div>
</div>
<div class="project">
<img class="project-image" src="images/project-populous.png" />
<div>
<span class="project-name">Tools for Populous: The Beginning</span>
<p>
Populous: The Beginning helped provide inspiration into my early programming. I began by reverse engineering the level files and then writing applications to modify them. Over the years I have written hundreds of different tools and mods for this game alone, some of which were used by other fans of the game. The programs were written in VB6, VB.NET, C++ and C#.
</p>
</div>
</div>
</div>
</section>
<section id="employment">
<div class="central">
<h2>Employment</h2>
<div class="no-overflow">
<img class="employment-logo" src="images/microfocus.png" />
<p>
Software Developer at Micro Focus within the Visual COBOL / Enterprise Developer development team.
Primarily involved in developing a compiler, Visual Studio, and Visual Studio Code extension for COBOL in C, C++, C#, Java, TypeScript, and COBOL.
</p>
</div>
</div>
</section>
<section id="education">
<div class="central">
<h2>Education</h2>
<div class="no-overflow">
<img class="education-logo" src="images/uom.png" />
<p>
Graduated with a Master of Engineering in Computer Science from the University of Manchester in July 2015.
</p>
</div>
</div>
</section>
<section id="competitions">
<div class="central">
<h2>Competitions</h2>
<ul>
<li id="competition-bio">
<a href="http://www.olympiad.org.uk/2010/index.html">2010</a>
<div class="outcome">(finalist)</div>
</li>
<li id="competition-bio">
<a href="http://www.olympiad.org.uk/2011/index.html">2011</a>
<div class="outcome">(finalist)</div>
</li>
<li id="competition-hackmanchester">
<a href="http://www.hackmanchester.com/">2012</a>
<div class="outcome">(prize winner)</div>
</li>
<li id="competition-hackmanchester">
<a href="http://www.hackmanchester.com/">2013</a>
<div class="outcome">(prize winner)</div>
</li>
<li></li>
<li id="competition-techcrunch">
<a href="http://techcrunch.com/events/disrupt-europe-hackathon-2014-london">2014</a>
</li>
<li id="competition-hackmanchester">
<a href="http://www.hackmanchester.com/">2014</a>
</li>
<li></li>
</ul>
</div>
</section>
<section id="contact">
<div class="central">
<h2>Contact</h2>
<div>
<a id="site-extern-twitter" class="site-extern" href="https://twitter.com/IntelOrca" target="_blank"></a>
<a id="site-extern-github" class="site-extern" href="https://github.com/IntelOrca" target="_blank"></a>
<a id="site-extern-youtube" class="site-extern" href="https://www.youtube.com/user/IntelOrca" target="_blank"></a>
</div>
<p>
Email: <a class="email" href="mailto:[email protected]">[email protected]</a>
</p>
<div class="copyright">© Ted John 2016 - 2023</div>
</div>
</section>
</body>
</html>