Home Contact Sitemap

Stephen Cross

Software Engineer / Computer Scientist

Overview

Inspired by the achievements and potential of computer science, I have taken an active interest in a wide range of areas including genetic algorithms, compiler construction, p2p networking, encryption, physical simulation, garbage collection and much more. This website exists to document interests in these and many more topics, and to provide details of projects that pursue certain goals within these areas.

Bandwidth Monitor

For the purposes of managing my bandwidth usage due to network restrictions, I made some software that dynamic ‘rate-limits’ to ensure that the bandwidth I used in a day could not exceed the limit I was allowed on the network.

Comment . Oct 5, 09:13 PM Read more...

OpenP2P on Google Code

I’ve put OpenP2P on Google Code because it allows me to use Mercurial, but I’ve had to change the license from zlib/libpng to MIT (in real terms, no change). The projects is here

Comment . Oct 20, 08:25 PM Read more...

P2P Networking Talk Slides

I did a talk earlier today on P2P Networking and here are the slides

The abstract for the talk was:

In this talk I’ll discuss the fundamentals of peer-to-peer networks and explain various interesting overlay networks. I’ll also cover issues of security and anonymity, and how they relate to the reliability and efficiency of the network. Finally, I’ll give examples of peer-to-peer networking in practice, as a mechanism for social networking, file sharing, multi-player gaming, web search and even the basis of a decentralized economy.

If you have any questions, feel free to ask in a comment. And remember, to find extra detail for the various technologies discussed within, GIYF (Google Is Your Friend).

Comment . Oct 19, 11:03 PM Read more...