- Outstanding breadth of vision.
- Broad experience in all aspects of IT.
- A highly innovative mathematician.
- A Ph.D. electronic engineer.
- Possessed of a wide range of knowledge of all fields of application with degrees ranging from Genetics to Architecture and Urban Studies, and well-read in fields from aerodynamics to biochemistry.
- A recognised expert on Parametric Design.
- Author of highly innovative textbooks on both undergraduate mathematics and on finance.
- I have my own consultancy company Eusephany Ltd.
- An accomplished programmer in C#, VB, Java and C, and familiar with Javascript, CSS, and C++. I even have a little experience in assembler.
- Excellent knowledge of Computer Graphics and its application in Architectural Design, with a sound understanding of BIM, IFT and how they can both benefit, and hamper, good design.
- First-class command of written English and a superb ability to present new ideas.
- A splendid communicator.
Software Architect and IT Consultant
Software Design and Education is my Speciality
I have a vast range of experience through a wide variety of programming languages and environments, but my real strength is in conceptualisation or software architecture. Quite simply, ideas.
Tell me what you want to achieve and I will tell you what I believe, drawing on a very wide academic background and over thirty years in software design, is the best way to achieve it.
You may be at the stage where you’re not really sure just what you do want and what is the best way forward using current technology. There I can help you to crystallize your ideas.
It’s often the case that a little experimental bit of program (where I use the convention of US spelling for the things that run on computers as opposed to a programme of events) may actually be the most effective way to condense the logic of what you require, so programming may well come into my contribution at an early stage.
But long-term development in today’s complex systems usually requires more manpower than a single developer can provide. Still, if I feel your project may be something I can put through alone, I’m happy to do so.
I’ve added Software Education to this panel because many people make decisions about IT based only on what they’re familiar with, without being aware that better alternatives are often out there. This is the one area where the person with the greatest breadth of experience scores over the more narrow specialist. This above all is what I can offer; and because all the time I’m building on an ever-more ramifying and diverse spread of knowledge, I can also see more quickly where new ideas might fit in.
Already having a broad pool of knowledge to draw on, I will often be able to see your problem in quite a new light straight away. And when I begin to delve into it, because I’m starting from a broader base from the word go, I’ll be able to search further and faster into finding what currently emerging technologies may help too.
If you’re looking for someone to help you broaden your perceptions of your IT needs, look no further.
IT Experience by Systems
Operating Systems: | Windows, .NET Framework |
Programming Languages: | C#, C, C++, Java, VB, JavaScript, PHP, Assembler (Intel 86 family) |
Databases: | MS Access, MySQL, Oracle SQL Developer, Mongo DB, Neo4j, MS Graph Engine |
Data Languages: | XML, SQL, JSON |
Graphics Interfaces: | OpenGL, Direct3D, Nvidia CUDA |
Graphics Systems: | AutoCAD, 3dsMax, Rhino, Bentley Microstation, Vectorworks, TurboCAD, Blender |
Office Systems: | MS Word, MS Excel, MS Powerpoint, MS Publisher, OpenOffice |
Web Design: | HTML, CSS, JavaScript, Ajax, jQuery, PHP, ActionScript, Dart, (familiar with ASP.NET) |
IDE’s | Visual Studio, Netbeans, Eclipse, IntelliJ IDEA |
Parallel Systems | CUDA |
How I present my reports
I aim to make all my reports:
- Completely objective. I’m not trying to sell you any of my recommendations but to give a clear statement of what I believe is your best way forward
- Readable above all: I will clearly separate the technical content from the main argument and I try to inject a certain level of humanity into how I write. I may even use a little humour which is always a valuable leaven for the dullest technical documents
- Written in the best and clearest possible English; you won’t find split infinitives, “it’s” that should be “its”, or other blunders, and I write in a way that clearly conveys what is meant, and highlights each salient point
- I aim to provide as attractive a layout as possible, so the report is well illustrated and well presented
- My researches are extremely well-informed as I am able to draw on a huge base of technical knowledge across all aspects of technology and I have many years experience with computers, having indeed studied first at Cambridge itself under the pioneers
- I give the best possible advice based on my state-of-the-art knowledge
- My rates are highly competitive and I provide results fast
My aim is to provide a product that will be a joy to read and to refer to, and will definitely set you in the right direction.