I developed a website similar to Facebook from scratch in 2008. I created the database in Microsoft SQL Server. The technology used: LINQ, ASP.NET 3.5, C#, CSS. I completed the project in Turkish language. Some people registered and started using our system. I even rented a dedicated Windows Server and configured Internet Information Services (IIS). The purpose of the website to enable students create website for the clubs, similar to facebook groups. They create clubs. Users can join to clubs. Admin can elevate some members to admin level. Admins can create announcements, events, forum topics. After they create events, they can upload pictures. Each picture can have their own caption.
I developed a website similar to yellow pages from scratch in 2008. I created the database in Microsoft SQL Server. The technology used: LINQ, ASP.NET 3.5, C#, CSS. I completed the project in Turkish language. A few hundred people registered and started using our system. I even rented a dedicated Windows Server and configured Internet Information Services (IIS).
Evo Simulator – Simulation of Spatial Self-Organization in a Stepping Stone Environment
I worked as a research assistant in biology department for two years. I developed a simulation tool for bioinformatics. I worked on a project called Beetle World. I developed a C++ program simulating an experiment where beetles move between plates. In this experiment, we run the simulator for several generations of beetles, and analyzed the evolutionary behavior of beetles, and how the beetles get clustered during several generations. The project Beetle world evolved into another project called EvoSimulator, which is more generic. In this project, instead of beetles and plates, we have individuals stepping stones. I developed the EvoSimulator in C# and Silverlight to provide more visual insight to the users.
Underwater Acoustic Sensor Networks
During the last couple of years, there is a growing interest in underwater wireless sensor networks (UWSNs).
One important reason is that they can improve ocean exploration and fulfill the needs of a multitude of underwater applications, including: oceanographic data collection, warning systems for natural disasters (e.g., seismic and tsunami monitoring), ecological applications (e.g., pollution, water quality and biological monitoring), military underwater surveillance, assisted navigation, industrial applications (offshore exploration.
Semantic Browser: Traversing Documents by Using Semantic Relationships
Semantic Browser is a tool that enables the users to traverse among the semantically connected documents easily. The documents are connected by using the relationships, such as “causes”, “adjacent to”, “produces”…etc.
Semantic Browser uses RDF ontologies for annotating documents with semantic information. The tool allows users to search for related information based on knowledge captured by the ontology. Let’s say you are looking for documents containing measles and what causes the disease. The tool allows you to enter the two terms measles and caused-by from a list of concepts and relationships to find concepts that complete the relationship given the information in the ontology. So, in this example the tool suggests causes for measles and allows you to select one of them. Once you would identify these causes, you will receive the documents that contain the information about causes for measles. Other relationships can be explored by the tool. For example, instead of causes, you could search co-occurs with. So the navigation of information is based on the semantic in the ontology.